darwin: do not create double-buffered offscreen pixel formats
authorJonas Maebe <jonas.maebe@elis.ugent.be>
Sun, 9 Sep 2012 22:44:15 +0000 (00:44 +0200)
committerJeremy Huddleston Sequoia <jeremyhu@apple.com>
Mon, 24 Sep 2012 23:06:07 +0000 (16:06 -0700)
http://xquartz.macosforge.org/trac/ticket/536

Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
src/glx/apple/apple_visual.c

index a24616480ab5f4f19039383b4a48d23fb3f77463..282934f174940ec97eebbe3e525bcbfa6588a4e7 100644 (file)
@@ -116,7 +116,7 @@ apple_visual_create_pfobj(CGLPixelFormatObj * pfobj, const struct glx_config * m
       *uses_stereo = false;
    }
 
-   if (mode->doubleBufferMode) {
+   if (!offscreen && mode->doubleBufferMode) {
       attr[numattr++] = kCGLPFADoubleBuffer;
       *double_buffered = true;
    }