mirror of https://github.com/encounter/SDL.git
[KMSDRM] All non-vulkan windows have to be marked as OPENGL, not only the first created one.
This commit is contained in:
parent
281a7bdbb3
commit
c35e71892e
|
@ -1158,6 +1158,10 @@ KMSDRM_CreateWindow(_THIS, SDL_Window * window)
|
||||||
|
|
||||||
if (!is_vulkan && !vulkan_mode) { /* NON-Vulkan block. */
|
if (!is_vulkan && !vulkan_mode) { /* NON-Vulkan block. */
|
||||||
|
|
||||||
|
/* Maybe you didn't ask for an OPENGL window, but that's what you will get.
|
||||||
|
See following comments on why. */
|
||||||
|
window->flags |= SDL_WINDOW_OPENGL;
|
||||||
|
|
||||||
if (!(viddata->gbm_init)) {
|
if (!(viddata->gbm_init)) {
|
||||||
|
|
||||||
/* After SDL_CreateWindow, most SDL2 programs will do SDL_CreateRenderer(),
|
/* After SDL_CreateWindow, most SDL2 programs will do SDL_CreateRenderer(),
|
||||||
|
@ -1173,10 +1177,6 @@ KMSDRM_CreateWindow(_THIS, SDL_Window * window)
|
||||||
to find out why!
|
to find out why!
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* Maybe you didn't ask for an OPENGL window, but that's what you will get.
|
|
||||||
See previous comment on why. */
|
|
||||||
window->flags |= SDL_WINDOW_OPENGL;
|
|
||||||
|
|
||||||
/* Reopen FD, create gbm dev, setup display plane, etc,.
|
/* Reopen FD, create gbm dev, setup display plane, etc,.
|
||||||
but only when we come here for the first time,
|
but only when we come here for the first time,
|
||||||
and only if it's not a VK window. */
|
and only if it's not a VK window. */
|
||||||
|
|
Loading…
Reference in New Issue