egl: Handle error when binding EGL API in context creation
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled

(cherry picked from commit 6b060435e3)
This commit is contained in:
sunshineinabox
2026-03-20 12:28:14 -04:00
committed by Ryan C. Gordon
parent 7b7322b222
commit c9271b2f18
+4 -1
View File
@@ -1097,7 +1097,10 @@ SDL_GLContext SDL_EGL_CreateContext(SDL_VideoDevice *_this, EGLSurface egl_surfa
} else {
_this->egl_data->apitype = EGL_OPENGL_API;
}
_this->egl_data->eglBindAPI(_this->egl_data->apitype);
if (!_this->egl_data->eglBindAPI(_this->egl_data->apitype)) {
SDL_SetError("Could not bind EGL API");
return NULL;
}
egl_context = _this->egl_data->eglCreateContext(_this->egl_data->egl_display,
_this->egl_data->egl_config,