Skip to content
Permalink
Browse files

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.
  • Loading branch information
slouken committed Oct 22, 2009
1 parent 1fb3c27 commit 60dd43159c55c3dac035ae9e247ac40694f85103
Showing with 4 additions and 4 deletions.
  1. +4 −4 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;

0 comments on commit 60dd431

Please sign in to comment.