Add SDL_HINT_VIDEO_EGL_ALLOW_TRANSPARENCY

This commit is contained in:
Ethan Lee
2021-08-14 12:09:13 -04:00
parent 5113fedfa0
commit 524964f966
2 changed files with 13 additions and 1 deletions

View File

@@ -1223,8 +1223,9 @@ SDL_EGL_CreateSurface(_THIS, NativeWindowType nw)
#ifdef EGL_EXT_present_opaque
if (SDL_EGL_HasExtension(_this, SDL_EGL_DISPLAY_EXTENSION, "EGL_EXT_present_opaque")) {
const SDL_bool allow_transparent = SDL_GetHintBoolean(SDL_HINT_VIDEO_EGL_ALLOW_TRANSPARENCY, SDL_FALSE);
attribs[attr++] = EGL_PRESENT_OPAQUE_EXT;
attribs[attr++] = EGL_TRUE;
attribs[attr++] = allow_transparent ? EGL_FALSE : EGL_TRUE;
}
#endif