[cairo] Information required for cairo gl backend regarding CAIRO_OPERATOR_SOURCE

Yuanhan Liu yuanhan.liu at linux.intel.com
Mon May 28 18:51:07 PDT 2012


On Mon, May 28, 2012 at 02:05:22PM +0000, SUMIT PANWAR wrote:
> Hi,
> 
> We are writing some test cases to compare cairo gl backend with cairo image
> backend.
> 
> 1) Image clipping does not work for CAIRO_OPERATOR_SOURCE.
> 
> Though it works with bounded rectangle with cairo_fill.
> 
> Below applicaiton code does NOT work. It throws gl error 1282(Invalid
> Operation)
> 
> ---------------------------------------------------------
> cairo_rectangle(m_cr, 0, 0, width,height);
> cairo_clip(m_cr);
> cairo_set_source_surface(m_cr,glSrcSurface, 0 , 0);
> cairo_paint(m_cr);
> ---------------------------------------------------------
> What works is below:
> -------------------------
> cairo_rectangle(m_cr, 0, 0, width,height);
> cairo_set_source_surface(m_cr, glSrcSurface, 0 , 0);
> cairo_fill(m_cr);
> -------------------------

Hi,

It would be good if you attach a full test code that can produce your
issue here.

Thanks,
Yuanhan Liu

> 
> Image clipping with image surface works well.
> 
> Please suggest waht could be the issue.
> 
> Thanks in advance,
> 
> Sumit
> 
>  
> 
>  
> 
> [cid]
> 
> *



> --
> cairo mailing list
> cairo at cairographics.org
> http://lists.cairographics.org/mailman/listinfo/cairo



More information about the cairo mailing list