SDL/include/SDL3
Frank Praznik df3fea87d6 wayland: Rework scale-to-display
This extends the display scaling mode to be global and work in terms of pixels everywhere, with the content scale value set on displays. The per-window property had some issues, and has been removed in favor of retaining only the global hint that changes all coordinates to pixel values, sets the content scale on the displays, and generally makes the Wayland backend behave similarly to Win32 or X11.

Some additional work was needed to fix cases where displays can appear to overlap, since Wayland desktops are always described in logical coordinates, and attempting to adjust the display positions so that they don't overlap can get very ugly in all but the simplest cases, as large gaps between displays can result.
2024-05-13 19:10:19 -04:00
..
SDL.h remove SDL_quit.h include from SDL.h 2024-04-15 18:47:24 +03:00
SDL_assert.h Sync SDL3 wiki -> header 2024-05-03 03:27:33 +00:00
SDL_atomic.h Sync SDL3 wiki -> header 2024-04-24 20:43:29 +00:00
SDL_audio.h Sync SDL3 wiki -> header 2024-05-13 21:30:12 +00:00
SDL_begin_code.h Define SDL_PLATFORM_* macros instead of underscored ones (#8875) 2024-01-24 01:40:51 +00:00
SDL_bits.h Sync SDL3 wiki -> header 2024-04-14 00:22:23 +00:00
SDL_blendmode.h Sync SDL3 wiki -> header 2024-05-07 19:25:31 +00:00
SDL_camera.h include: Add \since to all documentation that was missing it. 2024-04-11 13:34:29 -04:00
SDL_clipboard.h Sync SDL3 wiki -> header 2024-04-15 16:56:12 +00:00
SDL_close_code.h Updated copyright for 2024 2024-01-01 13:15:26 -08:00
SDL_copying.h Updated copyright for 2024 2024-01-01 13:15:26 -08:00
SDL_cpuinfo.h include: Filling in more documentation gaps. 2024-05-03 13:19:26 -04:00
SDL_dialog.h SDL_dialog.h: Added missing \param lines to callback documentation. 2024-05-09 19:57:36 -04:00
SDL_egl.h Standardise header includes 2024-03-19 13:41:53 -07:00
SDL_endian.h wikiheaders: Allow parts of the headers to be ignored. 2024-04-13 22:57:23 -04:00
SDL_error.h Removed mostly unused SDL_errorcode 2024-05-07 15:45:06 -07:00
SDL_events.h Added ball, touchpad, and sensor support for virtual joysticks 2024-05-09 18:25:22 -07:00
SDL_filesystem.h Use 1u literal for flags/masks calculation 2024-05-09 10:29:48 -07:00
SDL_gamepad.h Sync SDL3 wiki -> header 2024-05-10 01:26:32 +00:00
SDL_guid.h include: Add \since to all documentation that was missing it. 2024-04-11 13:34:29 -04:00
SDL_haptic.h Improved API consistency for flag data types 2024-05-07 12:24:37 -07:00
SDL_hidapi.h include: Add \since to all documentation that was missing it. 2024-04-11 13:34:29 -04:00
SDL_hints.h wayland: Rework scale-to-display 2024-05-13 19:10:19 -04:00
SDL_init.h Sync SDL3 wiki -> header 2024-05-10 14:30:13 +00:00
SDL_intrin.h SDL_intrin.h: adjust for new SDL_PLATFORM_WINDOWS meaning. 2024-01-24 21:20:50 +03:00
SDL_iostream.h Sync SDL3 wiki -> header 2024-05-06 16:06:32 +00:00
SDL_joystick.h Sync SDL3 wiki -> header 2024-05-10 01:26:32 +00:00
SDL_keyboard.h Use the correct type for the modifier in SDL_Keysym 2024-05-10 17:36:10 -07:00
SDL_keycode.h Renaming SDLK_QUOTE and SDLK_BACKQUOTE 2024-05-13 11:11:11 -07:00
SDL_loadso.h Updated "see also" references to be more consistent 2024-03-17 12:28:11 -07:00
SDL_locale.h Sync SDL3 wiki -> headers 2024-04-09 00:50:03 -04:00
SDL_log.h SDL_log.h: Remove SDL_MAX_LOG_MESSAGE. 2024-04-16 00:31:57 -04:00
SDL_main.h Removed obsolete documentation 2024-05-09 09:01:27 -07:00
SDL_main_impl.h Fix SDL_main on UWP with C++20 2024-04-30 10:16:32 -07:00
SDL_messagebox.h Improved API consistency for flag data types 2024-05-07 12:24:37 -07:00
SDL_metal.h include: Add \since to all documentation that was missing it. 2024-04-11 13:34:29 -04:00
SDL_misc.h Including SD_error.h into headers with error-returning functions 2024-04-04 11:12:58 -07:00
SDL_mouse.h Use 1u literal for flags/masks calculation 2024-05-09 10:29:48 -07:00
SDL_mutex.h Sync SDL3 wiki -> header 2024-05-03 02:54:35 +00:00
SDL_oldnames.h Removed SDL_RendererFlags 2024-05-13 15:06:11 -07:00
SDL_opengl.h Define SDL_PLATFORM_* macros instead of underscored ones (#8875) 2024-01-24 01:40:51 +00:00
SDL_opengl_glext.h replaced line comments in public header. 2023-02-04 10:02:10 +03:00
SDL_opengles.h Define SDL_PLATFORM_* macros instead of underscored ones (#8875) 2024-01-24 01:40:51 +00:00
SDL_opengles2.h Define SDL_PLATFORM_* macros instead of underscored ones (#8875) 2024-01-24 01:40:51 +00:00
SDL_opengles2_gl2.h
SDL_opengles2_gl2ext.h
SDL_opengles2_gl2platform.h
SDL_opengles2_khrplatform.h
SDL_pen.h Sync SDL3 wiki -> header 2024-04-11 17:35:27 +00:00
SDL_pixels.h Sync SDL3 wiki -> header 2024-05-08 07:53:33 +00:00
SDL_platform.h Updated copyright for 2024 2024-01-01 13:15:26 -08:00
SDL_platform_defines.h psp: Fixed building with pspdev when not using CMake. 2024-03-28 09:27:21 -04:00
SDL_power.h include: A ton of little documentation tweaks, fixes, and improvements. 2024-04-09 00:50:02 -04:00
SDL_properties.h Removing trailing commas in enums in SDL headers 2024-04-24 09:44:41 -04:00
SDL_rect.h Sync SDL3 wiki -> header 2024-04-14 00:22:23 +00:00
SDL_render.h Sync SDL3 wiki -> header 2024-05-13 22:07:34 +00:00
SDL_revision.h Sync SDL3 wiki -> header 2024-04-09 22:04:21 +00:00
SDL_scancode.h include: A ton of little documentation tweaks, fixes, and improvements. 2024-04-09 00:50:02 -04:00
SDL_sensor.h include: Fixed some old Doxygen markup to be Markdown instead. 2024-04-23 14:38:04 -04:00
SDL_stdinc.h SDL_stdinc.h: add fallback cases for SDL_SINT64_C and SDL_UINT64_C 2024-05-09 20:55:56 +03:00
SDL_storage.h Sync SDL3 wiki -> header 2024-05-03 02:54:35 +00:00
SDL_surface.h include: Fix a preformatted piece of documentation that isn't C code. 2024-05-05 01:22:46 -04:00
SDL_system.h Sync SDL3 wiki -> header 2024-05-03 19:40:33 +00:00
SDL_test.h Updated copyright for 2024 2024-01-01 13:15:26 -08:00
SDL_test_assert.h include: A ton of little documentation tweaks, fixes, and improvements. 2024-04-09 00:50:02 -04:00
SDL_test_common.h Removed SDL_RendererFlags 2024-05-13 15:06:11 -07:00
SDL_test_compare.h Add SDLTest_CompareMemory function to compare memory ranges 2024-04-15 03:05:05 -10:00
SDL_test_crc32.h include: A ton of little documentation tweaks, fixes, and improvements. 2024-04-09 00:50:02 -04:00
SDL_test_font.h include: A ton of little documentation tweaks, fixes, and improvements. 2024-04-09 00:50:02 -04:00
SDL_test_fuzzer.h Updated copyright for 2024 2024-01-01 13:15:26 -08:00
SDL_test_harness.h include: A ton of little documentation tweaks, fixes, and improvements. 2024-04-09 00:50:02 -04:00
SDL_test_log.h Updated copyright for 2024 2024-01-01 13:15:26 -08:00
SDL_test_md5.h Named typedef-ed structs Gave name to structs that were defined like anonymous struct with name given by typedef. Example 'typedef struct {...} Foo;' -> 'typedef struct Foo {...} Foo;' 2024-03-10 09:04:18 -07:00
SDL_test_memory.h Updated copyright for 2024 2024-01-01 13:15:26 -08:00
SDL_test_random.h Named typedef-ed structs Gave name to structs that were defined like anonymous struct with name given by typedef. Example 'typedef struct {...} Foo;' -> 'typedef struct Foo {...} Foo;' 2024-03-10 09:04:18 -07:00
SDL_thread.h wikiheaders: Allow basic typedefs to pull in some preprocessor logic. 2024-04-25 16:44:09 -04:00
SDL_time.h Documented the return value of SDL_GetDateTimeLocalePreferences() 2024-05-09 18:25:22 -07:00
SDL_timer.h include: Add \since to all documentation that was missing it. 2024-04-11 13:34:29 -04:00
SDL_touch.h Adding tag names to enums 2024-04-28 16:09:37 -07:00
SDL_version.h Updated to version 3.1.2 for the preview release 2024-05-01 09:34:25 -07:00
SDL_video.h wayland: Rework scale-to-display 2024-05-13 19:10:19 -04:00
SDL_vulkan.h Some minor documentation tweaks. 2024-05-08 03:52:31 -04:00