From 90ffbacd29a110fb0627202abca5e5a1dafd43ec Mon Sep 17 00:00:00 2001 From: Clownacy Date: Wed, 31 Jul 2019 23:07:45 +0000 Subject: [PATCH] Put OpenGL in 'forward-compatible' mode Disables deprecated functionality --- src/Backends/Rendering/OpenGL3.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Backends/Rendering/OpenGL3.cpp b/src/Backends/Rendering/OpenGL3.cpp index 0bd69e9e..af5d5847 100644 --- a/src/Backends/Rendering/OpenGL3.cpp +++ b/src/Backends/Rendering/OpenGL3.cpp @@ -172,6 +172,7 @@ static GLuint CompileShader(const char *vertex_shader_source, const char *fragme SDL_Window* Backend_CreateWindow(const char *title, int width, int height) { SDL_GL_SetAttribute(SDL_GL_CONTEXT_PROFILE_MASK, SDL_GL_CONTEXT_PROFILE_CORE); + SDL_GL_SetAttribute(SDL_GL_CONTEXT_FLAGS, SDL_GL_CONTEXT_FORWARD_COMPATIBLE_FLAG); SDL_GL_SetAttribute(SDL_GL_CONTEXT_MAJOR_VERSION, 3); SDL_GL_SetAttribute(SDL_GL_CONTEXT_MINOR_VERSION, 2);