[cairo] Cairo OpenGL ES 2.0 backend is rotting away?

Henry (Yu) Song - SISA hsong at sisa.samsung.com
Wed Sep 26 07:30:52 PDT 2012

Hi, Kevin

Alex has implemented it and it has been merged in cairo upstream.  If your driver supports MSAA, I suggest to take a look at cairo msaa backend.  It is in http://code.google.com/p/cairogles.  It is  more stable and faster than spans/traps compositor in cairo upstream.  export CAIRO_GL_COMPSITOR=msaa to use msaa compositor.  If your cairo code does not have multithreading, please add cairo_gl_device_set_thread_aware (device, FALSE) to reduce context switch.  Please let us know if you experience any problems/bugs so that we can fix it promptly.  We have not upstreamed our code to cairo upstream yet, but eventually plan to.



From: cairo-bounces+henry.song=samsung.com at cairographics.org [cairo-bounces+henry.song=samsung.com at cairographics.org] on behalf of Kevin Read [obsidian17 at gmail.com]
Sent: Wednesday, September 26, 2012 1:11 AM
To: cairo at cairographics.org
Subject: Re: [cairo] Cairo OpenGL ES 2.0 backend is rotting away?


Alexandros Frantzis <alexandros.frantzis <at> linaro.org> writes:

> we need NPOT support for GL_REPEAT and GL_MIRRORED_REPEAT (reflect), so
> the IMG extension is not enough.
> I have some unfinished code that adds support for wrap modes in the
> shaders for contexts missing the OES npot extension. When doing the

sorry to bug you about this, but do you have an update on this? Just
working on a project to implement a  fast JS canvas implementation
with v8, and using Cairo as a backend would
be a perfect fit.

Thanks and regards,

cairo mailing list
cairo at cairographics.org

More information about the cairo mailing list