godot/platform
Riteo 1bb8199342 Wayland: Workaround API limitation in screen/UI scale logic
Mainly, this fixes auto UI scaling with _single-monitor_ fractional
setups (see the comment in `display_server_wayland.cpp` for more info).

This is the result of a bunch of current limitations, mainly the fact
that the UI scale is static (it's probed at startup) and the fact that
Wayland exposes fractional scales only at the window-level, by design.

The `screen_get_scale` special case should help in 99% of cases, while
the auto UI scale part will unfortunately only help with single-screen
situations, as multi-screen fractional scaling requires dynamic UI
scale changing.
2024-05-07 19:50:48 +02:00
..
android Fix missing space in missing tools error message. 2024-05-04 20:51:21 -07:00
ios Implement amplitude to Input.vibrate_handheld 2024-05-02 19:09:42 +03:00
linuxbsd Wayland: Workaround API limitation in screen/UI scale logic 2024-05-07 19:50:48 +02:00
macos [StatusIndicator] Add method to get indicator icon screen rect. 2024-05-02 14:39:33 +03:00
web Implement amplitude to Input.vibrate_handheld 2024-05-02 19:09:42 +03:00
windows Add PackedVector4Array Variant type 2024-05-03 00:58:27 +02:00
register_platform_apis.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
SCsub SCons: unify code generations routine and minimize timestamp changes 2024-03-15 15:43:53 +01:00