From 9b39cc4f02e3593531f4b354c3605cf0df935766 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Fri, 11 Nov 2005 21:04:14 +0000 Subject: [PATCH] (untested) fix vsync on osx --- stepmania/src/RageDisplay_OGL_Extensions.cpp | 2 +- stepmania/src/archutils/Darwin/Vsync.cpp | 2 +- stepmania/src/archutils/Darwin/Vsync.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/stepmania/src/RageDisplay_OGL_Extensions.cpp b/stepmania/src/RageDisplay_OGL_Extensions.cpp index ec37eb6228..09663760da 100644 --- a/stepmania/src/RageDisplay_OGL_Extensions.cpp +++ b/stepmania/src/RageDisplay_OGL_Extensions.cpp @@ -89,7 +89,7 @@ void GLExt_t::Load( LowLevelWindow *pWind ) if( HasExtension("WGL_EXT_swap_control") ) wglSwapIntervalEXT = (PWSWAPINTERVALEXTPROC) pWind->GetProcAddress("wglSwapIntervalEXT"); #elif defined(MACOSX) - wglSwapIntervalEXT = wglSwapIntervalEXT; + wglSwapIntervalEXT = OSXSwapIntervalEXT; #endif if( HasExtension("GL_EXT_paletted_texture") ) diff --git a/stepmania/src/archutils/Darwin/Vsync.cpp b/stepmania/src/archutils/Darwin/Vsync.cpp index 9cb3c7ccfe..773fbc5a94 100644 --- a/stepmania/src/archutils/Darwin/Vsync.cpp +++ b/stepmania/src/archutils/Darwin/Vsync.cpp @@ -2,7 +2,7 @@ #include -bool wglSwapIntervalEXT( int swapInterval ) +bool OSXSwapIntervalEXT( int swapInterval ) { return !CGLSetParameter( CGLGetCurrentContext(), kCGLCPSwapInterval, (long*)(&swapInterval) ); } diff --git a/stepmania/src/archutils/Darwin/Vsync.h b/stepmania/src/archutils/Darwin/Vsync.h index d42c7ca533..fbb10eb04d 100644 --- a/stepmania/src/archutils/Darwin/Vsync.h +++ b/stepmania/src/archutils/Darwin/Vsync.h @@ -1,7 +1,7 @@ #ifndef VSYNC_H #define VSYNC_H -bool wglSwapIntervalEXT( int swapInterval ); +bool OSXSwapIntervalEXT( int swapInterval ); #endif