Ken,

As you know, Mesa's current client-side GLX code is just an emulation
of what a real GLX implementation does.  It's impossible to make it
act 100% correct and you've found some of the deficiencies.

In this case, Mesa can't detect when windows are destroyed or when
display connections are closed.  The only solution may be to invent
some new Mesa-GLX extension functions for your app to call.  For
example, perhaps we should add a glXCloseDisplayMESA() function
for you to call right after XCloseDisplay().  It would free any
data structures associated with the display, etc.

How does that sound?

-Brian

----------------------------------------------------------------------
Brian Paul        Avid Technology / Softimage      [EMAIL PROTECTED]

Reply via email to