Re: [Mesa-dev] [RFC 2/2] glx: drop GLX_MESA_multithread_makecurrent support

2017-04-21 Thread Samuel Pitoiset
+1 on the idea as well, that would help in order to remove some unnecessary locking, although not in a critical path. On 04/19/2017 09:45 AM, Timothy Arceri wrote: This extension is not supported by GLVND, also as far as I can tell this extension requires us to do extra locking for objects

Re: [Mesa-dev] [RFC 2/2] glx: drop GLX_MESA_multithread_makecurrent support

2017-04-20 Thread Eric Anholt
Timothy Arceri writes: > On 20/04/17 10:53, Eric Anholt wrote: >> Timothy Arceri writes: >> >>> This extension is not supported by GLVND, also as far >>> as I can tell this extension requires us to do extra >>> locking for objects that are not

Re: [Mesa-dev] [RFC 2/2] glx: drop GLX_MESA_multithread_makecurrent support

2017-04-19 Thread Timothy Arceri
On 20/04/17 10:53, Eric Anholt wrote: Timothy Arceri writes: This extension is not supported by GLVND, also as far as I can tell this extension requires us to do extra locking for objects that are not normaly shared across contexts, like vertex array and pipeline

Re: [Mesa-dev] [RFC 2/2] glx: drop GLX_MESA_multithread_makecurrent support

2017-04-19 Thread Eric Anholt
Timothy Arceri writes: > This extension is not supported by GLVND, also as far > as I can tell this extension requires us to do extra > locking for objects that are not normaly shared across > contexts, like vertex array and pipeline objects. Can you explain how it would

Re: [Mesa-dev] [RFC 2/2] glx: drop GLX_MESA_multithread_makecurrent support

2017-04-19 Thread Emil Velikov
On 19 April 2017 at 08:45, Timothy Arceri wrote: > This extension is not supported by GLVND, also as far > as I can tell this extension requires us to do extra > locking for objects that are not normaly shared across > contexts, like vertex array and pipeline objects. > >

Re: [Mesa-dev] [RFC 2/2] glx: drop GLX_MESA_multithread_makecurrent support

2017-04-19 Thread Michel Dänzer
On 19/04/17 04:45 PM, Timothy Arceri wrote: > This extension is not supported by GLVND, also as far > as I can tell this extension requires us to do extra > locking for objects that are not normaly shared across > contexts, like vertex array and pipeline objects. > > Glthread also won't play nice

[Mesa-dev] [RFC 2/2] glx: drop GLX_MESA_multithread_makecurrent support

2017-04-19 Thread Timothy Arceri
This extension is not supported by GLVND, also as far as I can tell this extension requires us to do extra locking for objects that are not normaly shared across contexts, like vertex array and pipeline objects. Glthread also won't play nice with this extension. Finally it seem it is no longer