http://www.tienza.es/crux/src/www.jwz.org/xscreensaver/xscreensaver-5.04.tar.gz
[xscreensaver] / OSX / XScreenSaverGLView.m
index 8d17eb64065f38298c2d1bf13204c6cb9370fb6b..265654a1e9b95c54e62b2aa83a91f38f9241f6a3 100644 (file)
@@ -156,8 +156,10 @@ init_GL (ModeInfo *mi)
   // Enable multi-threading, if possible.  This runs most OpenGL commands
   // and GPU management on a second CPU.
   {
+#   ifndef  kCGLCEMPEngine
+#    define kCGLCEMPEngine 313  // Added in MacOS 10.4.8 + XCode 2.4.
+#   endif
     CGLContextObj cctx = CGLGetCurrentContext();
-#   define kCGLCEMPEngine 313  // #### new in MacOS 10.4.8 + XCode 2.4
     CGLError err = CGLEnable (cctx, kCGLCEMPEngine);
     if (err != kCGLNoError) {
       NSLog (@"enabling multi-threaded OpenGL failed: %d", err);