From 60dd43159c55c3dac035ae9e247ac40694f85103 Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Thu, 22 Oct 2009 04:53:44 +0000 Subject: [PATCH] C.W. Betts 2009-10-20 09:58:56 PDT The compiler complains that long is an incompatible pointer type for [gl_context setValues: forParameter:] and CGLSetParameter. This only shows up on x86_64, but it still might be an issue. --- src/video/quartz/SDL_QuartzGL.m | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/video/quartz/SDL_QuartzGL.m b/src/video/quartz/SDL_QuartzGL.m index 1549c08ab..92db7515c 100644 --- a/src/video/quartz/SDL_QuartzGL.m +++ b/src/video/quartz/SDL_QuartzGL.m @@ -153,7 +153,7 @@ int QZ_SetupOpenGL (_THIS, int bpp, Uint32 flags) { * http://lists.apple.com/archives/mac-opengl/2006/Jan/msg00080.html ) */ if ( this->gl_config.swap_control >= 0 ) { - long value; + GLint value; value = this->gl_config.swap_control; [ gl_context setValues: &value forParameter: NSOpenGLCPSwapInterval ]; } @@ -175,7 +175,7 @@ int QZ_SetupOpenGL (_THIS, int bpp, Uint32 flags) { #endif { - long cache_max = 64; + GLint cache_max = 64; CGLContextObj ctx = QZ_GetCGLContextObj(gl_context); CGLSetParameter (ctx, GLI_SUBMIT_FUNC_CACHE_MAX, &cache_max); CGLSetParameter (ctx, GLI_ARRAY_FUNC_CACHE_MAX, &cache_max); @@ -261,7 +261,7 @@ int QZ_GL_GetAttribute (_THIS, SDL_GLattr attrib, int* value) { } case SDL_GL_ACCELERATED_VISUAL: { - long val; + GLint val; /* FIXME: How do we get this information here? [fmt getValues: &val forAttribute: NSOpenGLPFAAccelerated attr forVirtualScreen: 0]; */ @@ -271,7 +271,7 @@ int QZ_GL_GetAttribute (_THIS, SDL_GLattr attrib, int* value) { } case SDL_GL_SWAP_CONTROL: { - long val; + GLint val; [ gl_context getValues: &val forParameter: NSOpenGLCPSwapInterval ]; *value = val; return 0;