SDL2/src
David Edmundson 6d2b74db66 Support wayland fractional scale protocol
The new protocol adds support for more native communication of
fractional scaling.

Everything in the wayland backend already existed only our fractional
scale was calculated implicitly through a combination of output size
guesswork for fullscreen windows.

This new protocol makes that explicit, providing a more robust solution
and a solution for non-fullscreen surfaces. The fallback code is still
left in place for now whilst compositors gain support.
2022-11-29 16:35:12 -05:00
..
atomic Cleanup add brace (#6545) 2022-11-27 08:38:43 -08:00
audio SDL_ResampleAudio: Fix float accumulation error 2022-11-27 21:15:44 -05:00
core Fixed building on Windows with SDL_VIDEO=OFF 2022-11-29 09:29:42 -08:00
cpuinfo Cleanup add brace (#6545) 2022-11-27 08:38:43 -08:00
dynapi dynapi: Abstract out the environment variable name. 2022-11-29 14:13:07 -05:00
events Remove depth field from SDL_CreateRGBSurfaceWithFormat and SDL_Create… (#6685) 2022-11-29 09:40:09 -08:00
file Cleanup add brace (#6545) 2022-11-27 08:38:43 -08:00
filesystem [skip ci] Solaris getexecname() returns argv[0] 2022-11-27 21:29:07 -05:00
haptic Fixed building on Windows with SDL_VIDEO=OFF 2022-11-29 09:29:42 -08:00
hidapi Add 8BitDo to the list of Xbox 360 third party vendors 2022-11-28 14:54:36 -08:00
joystick Fixed building on Windows with SDL_VIDEO=OFF 2022-11-29 09:29:42 -08:00
libm Switch header convention from #include "SDL.h" to #include <SDL3/SDLh> 2022-11-26 22:15:18 -08:00
loadso Cleanup add brace (#6545) 2022-11-27 08:38:43 -08:00
locale Cleanup add brace (#6545) 2022-11-27 08:38:43 -08:00
main Rename SDLmain to SDL_main and SDLtest to SDL_test for consistency with other SDL libraries 2022-11-28 10:57:59 -08:00
misc Cleanup add brace (#6545) 2022-11-27 08:38:43 -08:00
power Cleanup add brace (#6545) 2022-11-27 08:38:43 -08:00
render Remove depth field from SDL_CreateRGBSurfaceWithFormat and SDL_Create… (#6685) 2022-11-29 09:40:09 -08:00
sensor Cleanup add brace (#6545) 2022-11-27 08:38:43 -08:00
stdlib Cleanup add brace (#6545) 2022-11-27 08:38:43 -08:00
test Remove depth field from SDL_CreateRGBSurfaceWithFormat and SDL_Create… (#6685) 2022-11-29 09:40:09 -08:00
thread Fixed bug #6698 - VISA: wrong check sceKernelPollSema 2022-11-29 08:50:51 -08:00
timer Cleanup add brace (#6545) 2022-11-27 08:38:43 -08:00
video Support wayland fractional scale protocol 2022-11-29 16:35:12 -05:00
SDL.c Cleanup add brace (#6545) 2022-11-27 08:38:43 -08:00
SDL_assert.c Cleanup add brace (#6545) 2022-11-27 08:38:43 -08:00
SDL_assert_c.h Remove SDL_config.h from the public headers 2022-11-26 04:48:36 -08:00
SDL_dataqueue.c Cleanup add brace (#6545) 2022-11-27 08:38:43 -08:00
SDL_dataqueue.h
SDL_error.c Switch header convention from #include "SDL.h" to #include <SDL3/SDLh> 2022-11-26 22:15:18 -08:00
SDL_error_c.h Removed the limit on the size of the SDL error message 2022-06-27 16:59:50 -07:00
SDL_guid.c Cleanup add brace (#6545) 2022-11-27 08:38:43 -08:00
SDL_hints.c Cleanup add brace (#6545) 2022-11-27 08:38:43 -08:00
SDL_hints_c.h
SDL_internal.h Switch header convention from #include "SDL.h" to #include <SDL3/SDLh> 2022-11-26 22:15:18 -08:00
SDL_list.c Switch header convention from #include "SDL.h" to #include <SDL3/SDLh> 2022-11-26 22:15:18 -08:00
SDL_list.h Add SDL_list.c/h 2022-04-01 08:01:44 +02:00
SDL_log.c Cleanup add brace (#6545) 2022-11-27 08:38:43 -08:00
SDL_log_c.h Added declaration of SDL_LogInit() and SDL_LogQuit() 2022-04-28 15:01:34 -07:00
SDL_utils.c Fixed declaration-after-statement warning 2022-07-18 07:31:23 -07:00
SDL_utils_c.h Remove SDL_config.h from the public headers 2022-11-26 04:48:36 -08:00