From: Brian Paul Date: Sun, 8 Feb 2004 00:11:14 +0000 (+0000) Subject: implement Fake_glXCreateWindow() to fix bug #890894 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=529614cd1a1e426ca7ad019795a6b72ad51cd9e6;p=mesa.git implement Fake_glXCreateWindow() to fix bug #890894 --- diff --git a/src/mesa/drivers/x11/fakeglx.c b/src/mesa/drivers/x11/fakeglx.c index d8c1a7c1b43..a616915f1d9 100644 --- a/src/mesa/drivers/x11/fakeglx.c +++ b/src/mesa/drivers/x11/fakeglx.c @@ -1959,9 +1959,16 @@ static GLXWindow Fake_glXCreateWindow( Display *dpy, GLXFBConfig config, Window win, const int *attribList ) { + XMesaVisual xmvis = (XMesaVisual) config; + XMesaBuffer xmbuf; + if (!xmvis) + return 0; + + xmbuf = XMesaCreateWindowBuffer2(xmvis, win, NULL); + if (!xmbuf) + return 0; + (void) dpy; - (void) config; - (void) win; (void) attribList; /* Ignored in GLX 1.3 */ return win; /* A hack for now */