[cairo] [PATCH 1/4] mesa: Add new MESA_multithread_makecurrent extension.

Eric Anholt eric at anholt.net
Tue Feb 22 09:41:02 PST 2011


On Tue, 22 Feb 2011 12:09:44 +0200, Alexandros Frantzis <alexandros.frantzis at linaro.org> wrote:
> On Mon, Feb 21, 2011 at 02:41:06PM -0800, Eric Anholt wrote:
> > This extension allows a client to bind one context in multiple threads
> > simultaneously.  It is then up to the client to manage synchronization of
> > access to the GL, just as normal multithreaded GL from multiple contexts
> > requires synchronization management to shared objects.
> 
> EGL would also benefit from a similar extension. Is there any interest
> in implementing this?

Someone could look into what it would take to make EGL good for cairo.
It looks like, thanks to extra EGL restrictions, more spec should be
removed and more testcases written, i.e. "if either draw or read are
bound to contexts in another thread, an EGL_BAD_ACCESS error is
generated."
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://lists.cairographics.org/archives/cairo/attachments/20110222/ec6818fd/attachment.pgp>


More information about the cairo mailing list