From 529614cd1a1e426ca7ad019795a6b72ad51cd9e6 Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Sun, 8 Feb 2004 00:11:14 +0000 Subject: implement Fake_glXCreateWindow() to fix bug #890894 --- src/mesa/drivers/x11/fakeglx.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'src/mesa/drivers/x11/fakeglx.c') diff --git a/src/mesa/drivers/x11/fakeglx.c b/src/mesa/drivers/x11/fakeglx.c index d8c1a7c1b4..a616915f1d 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 */ -- cgit v1.2.3