diff --git a/stepmania/src/RageDisplay.cpp b/stepmania/src/RageDisplay.cpp index 163daa3ce4..e8f5818bc1 100644 --- a/stepmania/src/RageDisplay.cpp +++ b/stepmania/src/RageDisplay.cpp @@ -176,11 +176,20 @@ void RageDisplay::SetupExtensions() /* Make sure we have all components for detected extensions. */ if(m_oglspecs->WGL_EXT_swap_control) - ASSERT(wglSwapIntervalEXT); + { + if(!wglSwapIntervalEXT) + { + LOG->Warn("wglSwapIntervalEXT but wglSwapIntervalEXT() not found"); + m_oglspecs->WGL_EXT_swap_control=false; + } + } if(m_oglspecs->EXT_paletted_texture) { - ASSERT(glColorTableEXT); - ASSERT(glGetColorTableParameterivEXT); + if(!glColorTableEXT || !glGetColorTableParameterivEXT) + { + LOG->Warn("GL_EXT_paletted_texture but glColorTableEXT or glGetColorTableParameterivEXT not found"); + m_oglspecs->EXT_paletted_texture = false; + } } }