make color-fractory somewhat work on web #2

Merged
lisyarus merged 8 commits from yulya3102/psemek:web-runtime into master 2026-07-03 19:32:11 +00:00
Showing only changes of commit b2d34fd602 - Show all commits

View file

@ -27,6 +27,7 @@ namespace psemek::sdl2
if (options.highdpi) flags |= SDL_WINDOW_ALLOW_HIGHDPI; if (options.highdpi) flags |= SDL_WINDOW_ALLOW_HIGHDPI;
#if defined(PSEMEK_GRAPHICS_API_OPENGL) #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_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_MAJOR_VERSION, gl::sys::major_version());
SDL_GL_SetAttribute(SDL_GL_CONTEXT_MINOR_VERSION, gl::sys::minor_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_MULTISAMPLEBUFFERS, 1);
SDL_GL_SetAttribute(SDL_GL_MULTISAMPLESAMPLES, options.multisampling); SDL_GL_SetAttribute(SDL_GL_MULTISAMPLESAMPLES, options.multisampling);
} }
#endif
flags |= SDL_WINDOW_OPENGL; flags |= SDL_WINDOW_OPENGL;
#endif #endif