X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=OSX%2FXScreenSaverGLView.m;h=b7ac9c1e49dad4b1e02251f4d27db94d84ab3c42;hb=c1b9b55ad8d59dc05ef55e316aebf5863e7dfa56;hp=8d17eb64065f38298c2d1bf13204c6cb9370fb6b;hpb=c494fd2e6b3b25582375d62e40f4f5cc984ca424;p=xscreensaver diff --git a/OSX/XScreenSaverGLView.m b/OSX/XScreenSaverGLView.m index 8d17eb64..b7ac9c1e 100644 --- a/OSX/XScreenSaverGLView.m +++ b/OSX/XScreenSaverGLView.m @@ -1,4 +1,4 @@ -/* xscreensaver, Copyright (c) 2006, 2007 Jamie Zawinski +/* xscreensaver, Copyright (c) 2006-2008 Jamie Zawinski * * Permission to use, copy, modify, distribute, and sell this software and its * documentation for any purpose is hereby granted without fee, provided that @@ -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);