From: David Gow Date: Fri, 10 Oct 2014 04:15:21 +0000 (+0800) Subject: Fix GL version detection. X-Git-Url: https://git.ucc.asn.au/?p=ipdf%2Fcode.git;a=commitdiff_plain;h=f73ce73b9cec7f1e2c265b3cbcc7bca9c4011d11 Fix GL version detection. --- diff --git a/src/screen.cpp b/src/screen.cpp index 5c11fe1..16a3ab8 100644 --- a/src/screen.cpp +++ b/src/screen.cpp @@ -54,19 +54,19 @@ Screen::Screen(bool visible) ogl_LoadFunctions(); // Why is this so horribly broken? - if (ogl_IsVersionGEQ(3,0)) + if (ogl_IsVersionGEQ(3,2)) { - Error("We require OpenGL 3.1, but you have version %d.%d!",ogl_GetMajorVersion(), ogl_GetMinorVersion()); + Fatal("We require OpenGL 3.3, but you have version %d.%d!",ogl_GetMajorVersion(), ogl_GetMinorVersion()); } if (!SDL_GL_ExtensionSupported("GL_ARB_shading_language_420pack")) { - Error("Your system does not support the ARB_shading_language_420pack extension, which is required."); + Fatal("Your system does not support the ARB_shading_language_420pack extension, which is required."); } if (!SDL_GL_ExtensionSupported("GL_ARB_explicit_attrib_location")) { - Error("Your system does not support the ARB_explicit_attrib_location extension, which is required."); + Fatal("Your system does not support the ARB_explicit_attrib_location extension, which is required."); } m_frame_begin_time = SDL_GetPerformanceCounter();