--- Kristian Høgsberg <[EMAIL PROTECTED]> wrote:
> Wine is passing it to GLX in the call to glXMakeCurrent().  It's just
> an X ID, so 0x71 could certainly be a valid value... does wine use
> glXCreateWindow()?

Well, RootWindow() followed by glxCreateContext():

 286     Window win = RootWindow(gdi_display, screen);   // <<<<<<<< HERE
 287     Visual *visual;
 288     XVisualInfo template;
 289     XVisualInfo *vis;
 290     int num;
 291     GLXContext ctx = NULL;
...
 299     visual = DefaultVisual(gdi_display, screen);
 300     template.visualid = XVisualIDFromVisual(visual);
 301     vis = XGetVisualInfo(gdi_display, VisualIDMask, &template, &num);
 302     if (vis) {
 303         WORD old_fs = wine_get_fs();
 304         /* Create a GLX Context. Without one we can't query GL information 
*/
 305         ctx = pglXCreateContext(gdi_display, vis, None, GL_TRUE);    // 
<<<<<<<< HERE
...
 314     }
 315 
 316     if (ctx) {
 317         pglXMakeCurrent(gdi_display, win, ctx);
 318     } else {

So if 0x71 is a valid value after all, does that mean that someone is calling 
getDrawableInfo()
after this drawable has been destroyed? (Not unreasonable, since WoW is 
crashing on exit, I
suppose.)

Cheers,
Chris



      ___________________________________________________________ 
Rise to the challenge for Sport Relief with Yahoo! For Good  

http://uk.promotions.yahoo.com/forgood/

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Mesa3d-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to