sdl2_frt/src/video/wayland
Ethan Lee a92cca1ab8 wayland: Use the window's display to get wl_output rather than fullscreen_mode.
Because Wayland only supports FULLSCREEN_DESKTOP, fullscreen_mode never gets
assigned at all, meaning driverdata is always NULL! Depending on what the
compositor does this can lead to dramatically different results. GNOME was fine
without this, but Plasma would trip an event that unintentionally unset the
fullscreen mode and caused the game to fire a configure event _every frame_,
and of course the configure would send the fullscreen_mode output which was
still empty. The fix is to just use the SDL_VideoDisplay directly, which will
always have a valid wl_output.
2021-04-07 13:53:15 -07:00
..
SDL_waylandclipboard.c Updated copyright for 2021 2021-01-02 10:25:38 -08:00
SDL_waylandclipboard.h Updated copyright for 2021 2021-01-02 10:25:38 -08:00
SDL_waylanddatamanager.c Updated copyright for 2021 2021-01-02 10:25:38 -08:00
SDL_waylanddatamanager.h Updated copyright for 2021 2021-01-02 10:25:38 -08:00
SDL_waylanddyn.c Updated copyright for 2021 2021-01-02 10:25:38 -08:00
SDL_waylanddyn.h wayland: Check for both _WAYLAND_CLIENT_H and WAYLAND_CLIENT_H 2021-02-11 14:27:08 -08:00
SDL_waylandevents_c.h Wayland: Fix mouse pointer hiding on Plasma Wayland 2021-02-25 18:47:12 -08:00
SDL_waylandevents.c wayland: Implement IME support. 2021-03-29 15:54:36 -07:00
SDL_waylandkeyboard.c wayland: Implement IME support. 2021-03-29 15:54:36 -07:00
SDL_waylandkeyboard.h wayland: Implement IME support. 2021-03-29 15:54:36 -07:00
SDL_waylandmessagebox.c NULL passed to strcmp in Wayland_ShowMessageBox 2021-04-04 08:15:33 -04:00
SDL_waylandmessagebox.h Implement Wayland_ShowMessageBox using Zenity 2021-03-25 23:37:14 -04:00
SDL_waylandmouse.c Wayland: Fix mouse pointer hiding on Plasma Wayland 2021-02-25 18:47:12 -08:00
SDL_waylandmouse.h Updated copyright for 2021 2021-01-02 10:25:38 -08:00
SDL_waylandopengles.c Updated copyright for 2021 2021-01-02 10:25:38 -08:00
SDL_waylandopengles.h Updated copyright for 2021 2021-01-02 10:25:38 -08:00
SDL_waylandsym.h Updated copyright for 2021 2021-01-02 10:25:38 -08:00
SDL_waylandtouch.c waylandtouch: Don't export interface structs 2021-01-24 00:51:26 -05:00
SDL_waylandtouch.h Updated copyright for 2021 2021-01-02 10:25:38 -08:00
SDL_waylandvideo.c linux: (de)initialize d-bus at init and quit. 2021-04-02 14:35:11 -04:00
SDL_waylandvideo.h wayland: Implement IME support. 2021-03-29 15:54:36 -07:00
SDL_waylandvulkan.c Updated copyright for 2021 2021-01-02 10:25:38 -08:00
SDL_waylandvulkan.h Updated copyright for 2021 2021-01-02 10:25:38 -08:00
SDL_waylandwindow.c wayland: Use the window's display to get wl_output rather than fullscreen_mode. 2021-04-07 13:53:15 -07:00
SDL_waylandwindow.h wayland: Explicitly set min/max size for xdg-shell 2021-02-28 19:37:31 -08:00