diff --git a/libmupen64plus/mupen64plus-core/src/api/vidext_sdl2_compat.h b/libmupen64plus/mupen64plus-core/src/api/vidext_sdl2_compat.h
index 6d8f781e35..7375e32479 100644
--- a/libmupen64plus/mupen64plus-core/src/api/vidext_sdl2_compat.h
+++ b/libmupen64plus/mupen64plus-core/src/api/vidext_sdl2_compat.h
@@ -640,6 +640,7 @@ SDL_SetVideoMode(int width, int height, int bpp, Uint32 flags)
         SDL_GL_SetAttribute(SDL_GL_CONTEXT_MAJOR_VERSION, 2);
         SDL_GL_SetAttribute(SDL_GL_CONTEXT_MINOR_VERSION, 1);
         SDL_GL_SetAttribute(SDL_GL_CONTEXT_FLAGS, 0);
+		SDL_GL_SetAttribute(SDL_GL_CONTEXT_PROFILE_MASK, 0);
         SDL_VideoContext = SDL_GL_CreateContext(SDL_VideoWindow);
         if (!SDL_VideoContext) {
             return NULL;