1
0
Fork 0
godot/platform/linuxbsd/wayland
Riteo Siuga 48882f3ca4 Wayland: Handle fifo_v1 and clean up suspension logic
Before, the WSI was unfortunately quite broken and we had work around it
by manually pacing frames. Needless to say it was not an ideal solution.

Now, the WSI can make use of the new fifo_v1 protocol to work properly.
If it's available, we'll trust the WSI by disabling manual frame pacing.

While we're at it, let's clean up the suspension code a bit by removing
some duplicated stuff and handling the suspension state through a switch
case.
2025-04-20 18:05:35 +02:00
..
dynwrappers Wayland: Fix build config with `so_wrap` disabled 2025-02-10 21:42:25 +01:00
SCsub SCons: Properly `NoCache` all text files 2025-01-16 16:59:12 -06:00
detect_prime_egl.cpp EGL: Use EGL_EXT_platform_base whenever possible 2024-06-04 08:43:34 +02:00
detect_prime_egl.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
display_server_wayland.cpp Wayland: Handle fifo_v1 and clean up suspension logic 2025-04-20 18:05:35 +02:00
display_server_wayland.h Core: Add dedicated `BitField` template 2025-04-11 11:53:26 -05:00
egl_manager_wayland.cpp
egl_manager_wayland.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
egl_manager_wayland_gles.cpp Wayland: Add support for OpenGL ES driver 2024-05-03 05:17:13 +02:00
egl_manager_wayland_gles.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
key_mapping_xkb.cpp Wayland: Unstuck keys with same keycode 2025-02-11 13:16:16 +01:00
key_mapping_xkb.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
rendering_context_driver_vulkan_wayland.cpp Move Vulkan includes to a central godot_vulkan.h header 2024-09-29 17:53:18 +02:00
rendering_context_driver_vulkan_wayland.h Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
wayland_thread.cpp Wayland: Handle fifo_v1 and clean up suspension logic 2025-04-20 18:05:35 +02:00
wayland_thread.h Wayland: Handle fifo_v1 and clean up suspension logic 2025-04-20 18:05:35 +02:00