diff --git a/stepmania/src/RageDisplay_OGL.cpp b/stepmania/src/RageDisplay_OGL.cpp index cf16de4d78..a2c0b02a84 100644 --- a/stepmania/src/RageDisplay_OGL.cpp +++ b/stepmania/src/RageDisplay_OGL.cpp @@ -247,7 +247,7 @@ static void FixLittleEndian() ASSERT_M( error == GL_NO_ERROR, GLToString(error) ); \ } -#ifdef DEBUG +#if defined(DEBUG) || !defined(GL_GET_ERROR_IS_SLOW) #define DebugFlushGLErrors() FlushGLErrors() #define DebugAssertNoGLError() AssertNoGLError() #else diff --git a/stepmania/src/archutils/Darwin/arch_setup.h b/stepmania/src/archutils/Darwin/arch_setup.h index 20a366cbab..e58736e40b 100644 --- a/stepmania/src/archutils/Darwin/arch_setup.h +++ b/stepmania/src/archutils/Darwin/arch_setup.h @@ -34,6 +34,8 @@ typedef unsigned long long UInt64; #define HAVE_MACHINE_ENDIAN_H #define CRASH_HANDLER +#define GL_GET_ERROR_IS_SLOW + #if defined(__ppc__) # define CPU_PPC # define ENDIAN_BIG