glx: Don't destroy DRI2 drawables for legacy glx drawables
authorKristian Høgsberg <krh@bitplanet.net>
Mon, 13 Sep 2010 12:39:42 +0000 (08:39 -0400)
committerKristian Høgsberg <krh@bitplanet.net>
Mon, 13 Sep 2010 12:42:22 +0000 (08:42 -0400)
commit4ebf07a426771b62123e5fcb5a8be0de24037af1
tree81c7e764ae5a0e38e78c0688e734e3202792685c
parent0392e48867c27f2aa445c5c9b35f4a52ecef2f2d
glx: Don't destroy DRI2 drawables for legacy glx drawables

For GLX 1.3 drawables, we can destroy the DRI2 drawable when the GLX
drawable is destroyed.  However, for legacy drawables, there os no
good way of knowing when the application is done with it, so we just
let the DRI2 drawable linger on the server.  The server will destroy
the DRI2 drawable when it destroys the X drawable or the client exits
anyway.

https://bugs.freedesktop.org/show_bug.cgi?id=30109
src/glx/dri2_glx.c
src/mesa/vbo/vbo_exec_array.c