GLX/DRI resource management

Michel Dänzer michel at tungstengraphics.com
Tue Sep 25 11:12:20 PDT 2007


Hi José,


> I'm updating Glucose to catch up with your change to xserver to make
> sure DRI drawables are cleaned up when client dies
> (4abd00dab7e648dab8172f6009371e4e63d0c521), where you pass the GLX
> client  in the global __pGlxClient variable. The problem is that
> when glucose creates drawables there is no GLX client (or the client
> is the X server itself, if you prefer), so __pGlxClient is null or
> junk.
> 
> I'm wondering what's the best way to do it:
> a) Create a ClientPtr for X server.

There already is one, called serverClient. If that works for glucose,
it's probably the best solution.


-- 
Earthling Michel Dänzer           |          http://tungstengraphics.com
Libre software enthusiast         |          Debian, X and DRI developer




More information about the xorg mailing list