diff options
author | Keith Whitwell <[email protected]> | 1999-09-03 11:53:33 +0000 |
---|---|---|
committer | Keith Whitwell <[email protected]> | 1999-09-03 11:53:33 +0000 |
commit | 8d8e248ab215df7e127dea1f66916e32e5cc1526 (patch) | |
tree | 3c0b9e2c96862cb4280c54539e9920db4fd423de /src | |
parent | b6e6937287eb92945e5e66db1c110861bf389085 (diff) |
fix for GL_COMPILE_AND_EXECUTE bug
Diffstat (limited to 'src')
-rw-r--r-- | src/mesa/drivers/x11/fakeglx.c | 44 |
1 files changed, 1 insertions, 43 deletions
diff --git a/src/mesa/drivers/x11/fakeglx.c b/src/mesa/drivers/x11/fakeglx.c index 12567fe19c5..2704e35ad59 100644 --- a/src/mesa/drivers/x11/fakeglx.c +++ b/src/mesa/drivers/x11/fakeglx.c @@ -1,4 +1,4 @@ -/* $Id: fakeglx.c,v 1.1 1999/08/19 00:55:42 jtg Exp $ */ +/* $Id: fakeglx.c,v 1.2 1999/09/03 11:53:33 keithw Exp $ */ /* * Mesa 3-D graphics library @@ -1172,49 +1172,7 @@ Bool Fake_glXIsDirect( Display *dpy, GLXContext ctx ) void Fake_glXSwapBuffers( Display *dpy, GLXDrawable drawable ) { XMesaBuffer buffer = XMesaFindBuffer( dpy, drawable ); - static GLXDrawable last = 0; - static Window window = 0; - if (drawable != last && 0) { - XSetWindowAttributes cwa; - _kw_ungrab_all( dpy ); - cwa.override_redirect = 0; - XChangeWindowAttributes( dpy, drawable, CWOverrideRedirect, - &cwa ); -/* printf("KW: Ungrab display %s\n", DisplayString(dpy)); */ - - -/* last = drawable; */ - - - if (!window) { - XSetWindowAttributes cwa; - - if ((window = XCreateSimpleWindow( dpy, - RootWindow( dpy, 0 ), - 10,10,100,100, 0, - WhitePixel( dpy, 0 ), - BlackPixel( dpy, 0 ))) == 0) - { - printf("Failed to open radar window\n"); - abort(); - } - - cwa.event_mask = (PointerMotionMask | - ButtonPressMask | - ButtonReleaseMask | - KeyPressMask | - KeyReleaseMask | - ExposureMask ); - - XChangeWindowAttributes( dpy, window, - CWEventMask, - &cwa ); - - XMapWindow( dpy, window ); - XFlush( dpy ); - } - } if (buffer) { XMesaSwapBuffers(buffer); } |