Disable EGL in Emscripten builds

This commit is contained in:
Cameron Cawley 2025-04-07 20:38:05 +01:00 committed by Sam Lantinga
parent f303ccca64
commit b0860fb0c2
2 changed files with 1 additions and 2 deletions

View File

@ -1549,7 +1549,6 @@ elseif(EMSCRIPTEN)
#enable gles
if(SDL_OPENGLES)
set(SDL_VIDEO_OPENGL_EGL 1)
set(HAVE_OPENGLES TRUE)
set(SDL_VIDEO_OPENGL_ES2 1)
set(SDL_VIDEO_RENDER_OGL_ES2 1)

View File

@ -258,7 +258,7 @@ SDL_FunctionPointer SDL_EGL_GetProcAddressInternal(SDL_VideoDevice *_this, const
result = _this->egl_data->eglGetProcAddress(proc);
}
#if !defined(SDL_PLATFORM_EMSCRIPTEN) && !defined(SDL_VIDEO_DRIVER_VITA) // LoadFunction isn't needed on Emscripten and will call dlsym(), causing other problems.
#if !defined(SDL_VIDEO_DRIVER_VITA)
// Try SDL_LoadFunction() first for EGL <= 1.4, or as a fallback for >= 1.5.
if (!result) {
result = SDL_LoadFunction(_this->egl_data->opengl_dll_handle, proc);