From 99140fc7df4ba993c19d9891ac426bff34e87e38 Mon Sep 17 00:00:00 2001 From: lewa_j Date: Sat, 2 Aug 2025 17:46:55 +0300 Subject: [PATCH] engine: platform: sdl2: Allow SDL to use wgl to create gles context, if it can --- engine/platform/sdl2/vid_sdl2.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/engine/platform/sdl2/vid_sdl2.c b/engine/platform/sdl2/vid_sdl2.c index e2cfd29d..7bcf61f7 100644 --- a/engine/platform/sdl2/vid_sdl2.c +++ b/engine/platform/sdl2/vid_sdl2.c @@ -894,6 +894,7 @@ int GL_SetAttribute( int attr, int val ) MAP_REF_API_ATTRIBUTE_TO_SDL( GL_SHARE_WITH_CURRENT_CONTEXT ); MAP_REF_API_ATTRIBUTE_TO_SDL( GL_FRAMEBUFFER_SRGB_CAPABLE ); case REF_GL_CONTEXT_PROFILE_MASK: +#if !XASH_WIN32 #ifdef SDL_HINT_OPENGL_ES_DRIVER if( val == REF_GL_CONTEXT_PROFILE_ES ) { @@ -901,6 +902,7 @@ int GL_SetAttribute( int attr, int val ) SDL_SetHint( "SDL_VIDEO_X11_FORCE_EGL", "1" ); } #endif // SDL_HINT_OPENGL_ES_DRIVER +#endif return SDL_GL_SetAttribute( SDL_GL_CONTEXT_PROFILE_MASK, val ); #if SDL_VERSION_ATLEAST( 2, 0, 4 ) MAP_REF_API_ATTRIBUTE_TO_SDL( GL_CONTEXT_RELEASE_BEHAVIOR );