[PATCH] Move kCGLPFABackingVolatile to < 10.8

Jeff Muizelaar jmuizelaar at mozilla.com
Thu Oct 31 19:26:54 CET 2013


kCGLPFABackingVolatile was added in 10.8 not 10.7
---

diff --git a/dispatch/glimports.hpp b/dispatch/glimports.hpp
index 938c374..a913468 100644
--- a/dispatch/glimports.hpp
+++ b/dispatch/glimports.hpp
@@ -112,27 +112,27 @@ typedef struct _WGLSWAP
 #define kCGLPFAAcceleratedCompute 97
 #define kCGLRPAcceleratedCompute 130
 typedef void *CGLShareGroupObj;
 typedef struct __IOSurface *IOSurfaceRef;
 #endif
 
 #if MAC_OS_X_VERSION_MIN_REQUIRED < 1070
 #define kCGLPFATripleBuffer 3
-#define kCGLPFABackingVolatile 77
 #define kCGLPFAOpenGLProfile  99
 #define kCGLRPVideoMemoryMegabytes 131
 #define kCGLRPTextureMemoryMegabytes 132
 #define kCGLCECrashOnRemovedFunctions 316
 #define kCGLOGLPVersion_Legacy 0x1000
 #define kCGLOGLPVersion_3_2_Core 0x3200
 #define kCGLOGLPVersion_GL3_Core 0x3200
 #endif
 
 #if MAC_OS_X_VERSION_MIN_REQUIRED < 1080
+#define kCGLPFABackingVolatile 77
 #define kCGLPFASupportsAutomaticGraphicsSwitching 101
 #endif
 
 #if MAC_OS_X_VERSION_MIN_REQUIRED < 1090
 #define kCGLOGLPVersion_GL3_Core 0x3200
 #define kCGLOGLPVersion_GL4_Core 0x4100
 #define kCGLRPMajorGLVersion 133
 #endif



More information about the apitrace mailing list