--- ioquake3.orig/code/sdl/sdl_glimp.c	2008-05-18 17:56:52.000000000 -0700
+++ ioquake3/code/sdl/sdl_glimp.c	2008-05-18 17:56:17.000000000 -0700
@@ -398,6 +398,11 @@
 	glstring = (char *) qglGetString (GL_RENDERER);
 	ri.Printf( PRINT_ALL, "GL_RENDERER: %s\n", glstring );
 
+    #ifdef MACOS_X
+    long _swap = 1;
+    CGLSetParameter(CGLGetCurrentContext(),  kCGLCPSwapInterval, &_swap);
+    #endif
+
 	return RSERR_OK;
 }
 
