Merge branch 'gallium-0.1' into gallium-tex-surfaces
[mesa.git] / src / gallium / winsys / xlib / fakeglx.c
index ec77e81fedb8268eb08d7bec54aee7bacda8e73f..2c0075e93454c14b1edbe2df27009fc54cde9f6e 100644 (file)
@@ -1689,6 +1689,15 @@ static void
 Fake_glXSwapBuffers( Display *dpy, GLXDrawable drawable )
 {
    XMesaBuffer buffer = XMesaFindBuffer( dpy, drawable );
+   static boolean firsttime = 1, no_rast = 0;
+
+   if (firsttime) {
+      no_rast = getenv("SP_NO_RAST") != NULL;
+      firsttime = 0;
+   }
+
+   if (no_rast)
+      return;
 
    if (buffer) {
       XMesaSwapBuffers(buffer);