From b2d34fd602dc023fba16c52d11bb4340e98651d5 Mon Sep 17 00:00:00 2001 From: yulya3102 Date: Sat, 1 Feb 2025 08:07:39 +0100 Subject: [PATCH] Disable GL context attributes on web --- libs/sdl2/source/window.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libs/sdl2/source/window.cpp b/libs/sdl2/source/window.cpp index 7cda833f..7bb071ae 100644 --- a/libs/sdl2/source/window.cpp +++ b/libs/sdl2/source/window.cpp @@ -27,6 +27,7 @@ namespace psemek::sdl2 if (options.highdpi) flags |= SDL_WINDOW_ALLOW_HIGHDPI; #if defined(PSEMEK_GRAPHICS_API_OPENGL) +#if !defined(__EMSCRIPTEN__) SDL_GL_SetAttribute(SDL_GL_CONTEXT_PROFILE_MASK, SDL_GL_CONTEXT_PROFILE_CORE); SDL_GL_SetAttribute(SDL_GL_CONTEXT_MAJOR_VERSION, gl::sys::major_version()); SDL_GL_SetAttribute(SDL_GL_CONTEXT_MINOR_VERSION, gl::sys::minor_version()); @@ -46,6 +47,7 @@ namespace psemek::sdl2 SDL_GL_SetAttribute(SDL_GL_MULTISAMPLEBUFFERS, 1); SDL_GL_SetAttribute(SDL_GL_MULTISAMPLESAMPLES, options.multisampling); } +#endif flags |= SDL_WINDOW_OPENGL; #endif