Para usar cairo_mask() se necesita una segunda superficie fuente.