From 2d73fd8bb913500551dad70de8ad9d2cd45aaf63 Mon Sep 17 00:00:00 2001 From: Clownacy Date: Sat, 27 Jul 2019 03:42:51 +0000 Subject: [PATCH] Use GLEW to check if OpenGL 2.1 is supported --- src/Backends/Rendering/OpenGL2.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Backends/Rendering/OpenGL2.cpp b/src/Backends/Rendering/OpenGL2.cpp index 0fc5a495..801d37eb 100644 --- a/src/Backends/Rendering/OpenGL2.cpp +++ b/src/Backends/Rendering/OpenGL2.cpp @@ -102,6 +102,10 @@ BOOL Backend_Init(SDL_Window *p_window) if (glewInit() != GLEW_OK) return FALSE; + // Check if the platform supports OpenGL 2.1 + if (!GLEW_VERSION_2_1) + return FALSE; + // Check for framebuffer object extension (is part of the core spec in OpenGL 3.0, but not 2.1) if (!GLEW_EXT_framebuffer_object) return FALSE;