godot/platform
Riteo 2b34ba6d4b Wayland: Improve compositor compatibility by allowing older globals
Previously we pretty much hardcoded most of the globals we requested,
causing compatibility issues with certain compositors like Weston, which
support only some pretty old versions or miss some more advanced
protocols.

To put fuel on the fire, we also errored out when certain protocols
weren't available, despite us being able to boot a game just fine (but
obviously with a degraded featureset).

The solution is to simply allow all the way from version 1 to the
current latest, adding some compatibility code (such as for older
`wl_output`s or newer `wl_pointer`s).

While we're at it, this commit also fixes a few typos and naming inconsistencies
I found.
2024-04-26 15:52:10 +02:00
..
android Cleanup Android file errors 2024-04-22 07:48:45 -07:00
ios [iOS] Fix sensors orientation. 2024-04-23 12:59:24 +03:00
linuxbsd Wayland: Improve compositor compatibility by allowing older globals 2024-04-26 15:52:10 +02:00
macos Collapse the gdextension arguments into the `GDExtensionData` struct 2024-04-19 07:56:02 -07:00
web Collapse the gdextension arguments into the `GDExtensionData` struct 2024-04-19 07:56:02 -07:00
windows Merge pull request #90326 from fire/vsk-scons-final-4.3 2024-04-23 19:11:10 +02:00
SCsub SCons: unify code generations routine and minimize timestamp changes 2024-03-15 15:43:53 +01:00
register_platform_apis.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00