Re: [Mesa-dev] Mesa drivers/GLX and fork

2013-10-16 Thread Christian König
Am 15.10.2013 19:46, schrieb Ian Romanick: On 10/15/2013 03:45 AM, Christian König wrote: Hi Marek, for the past few days I've been working on solving https://bugs.freedesktop.org/show_bug.cgi?id=70123. The basic problem is that compton forks itself into the background after initializing the X

Re: [Mesa-dev] Mesa drivers/GLX and fork

2013-10-15 Thread Ian Romanick
On 10/15/2013 03:45 AM, Christian König wrote: > Hi Marek, > > for the past few days I've been working on solving > https://bugs.freedesktop.org/show_bug.cgi?id=70123. > > The basic problem is that compton forks itself into the background after > initializing the X server connection and GLX conte

Re: [Mesa-dev] Mesa drivers/GLX and fork

2013-10-15 Thread James Jones
In case it helps, we have always interpreted the spec as follows: -Forking duplicates process memory and FDs, including the display connection and the GLX context client-side state (and GL server state if direct rendering, but not X server state, such as the context XID), as messy as that is.

[Mesa-dev] Mesa drivers/GLX and fork

2013-10-15 Thread Christian König
Hi Marek, for the past few days I've been working on solving https://bugs.freedesktop.org/show_bug.cgi?id=70123. The basic problem is that compton forks itself into the background after initializing the X server connection and GLX context. What happens now is that only comptons main thread g