SDL/include/SDL3
Semphriss e52dbf4442
Add basic Ubuntu Touch functions #12543
This adds support for:
* System theme
* Sandbox detection
* Device form factor detection

Many things aren't properly supported yet, but changes and upgrades will happen on the Ubuntu Touch side, so SDL should automatically support more Ubuntu Touch features as time goes.
2026-06-21 11:51:15 -07:00
..
SDL.h Add notification framework with test and dummy driver 2026-06-10 13:25:38 -04:00
SDL_assert.h Fix the "redundant redeclaration" warning for __debugbreak when using MinGW (#14264) 2026-06-16 18:58:23 -04:00
SDL_asyncio.h include: Added \threadsafety notes to about 60 more functions. 2026-02-18 19:49:59 -05:00
SDL_atomic.h atomic: Fix infinite recursion in SDL_CompilerBarrier() fallback 2026-04-27 14:30:18 -04:00
SDL_audio.h Sync SDL3 wiki -> header 2026-05-26 13:58:48 +00:00
SDL_begin_code.h stdinc: use _Countof in SDL_arraysize 2026-05-01 07:20:29 -04:00
SDL_bits.h Sync SDL3 wiki -> header 2026-03-23 00:53:55 +00:00
SDL_blendmode.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_camera.h CodeSpell 2026-02-07 18:14:00 +03:00
SDL_clipboard.h Improve constness with Clipboard APIs 2026-04-19 07:05:46 -04:00
SDL_close_code.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_copying.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_cpuinfo.h Add SVE2 SIMD Alpha-Blending Blitter (#15504) 2026-05-13 23:37:46 -07:00
SDL_dialog.h Sync SDL3 wiki -> header 2026-03-14 18:58:22 +00:00
SDL_dlopennote.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_egl.h update gl/egl headers from khronos. 2026-05-17 16:29:03 +03:00
SDL_endian.h Fixed definition of builtin function '_m_prefetch' 2026-02-25 14:29:07 -08:00
SDL_error.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_events.h Sync SDL3 wiki -> header 2026-06-10 17:29:25 +00:00
SDL_filesystem.h Sync SDL3 wiki -> header 2026-02-21 15:56:44 +00:00
SDL_gamepad.h gamepad: Add SDL_GAMEPAD_TYPE_STEAM for Steam Controllers 2026-05-17 11:19:16 -07:00
SDL_gpu.h Sync SDL3 wiki -> header 2026-06-16 02:19:11 +00:00
SDL_guid.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_haptic.h Sync SDL3 wiki -> header 2026-02-11 02:41:57 +00:00
SDL_hidapi.h Sync SDL3 wiki -> header 2026-01-04 22:26:46 +00:00
SDL_hints.h main: If SDL_MAIN_CALLBACK_RATE="waitevent", have at least one iteration run. 2026-06-19 14:14:13 -04:00
SDL_init.h include: Added \threadsafety notes to about 60 more functions. 2026-02-18 19:49:59 -05:00
SDL_intrin.h Sync SDL3 wiki -> header 2026-05-26 14:59:13 +00:00
SDL_iostream.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_joystick.h Create a global event lock for hardware that generates events 2026-06-02 16:51:58 -07:00
SDL_keyboard.h Sync SDL3 wiki -> header 2026-04-05 18:33:22 +00:00
SDL_keycode.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_loadso.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_locale.h include: More \threadsafety documentation. 2026-02-20 10:45:39 -05:00
SDL_log.h Sync SDL3 wiki -> header 2026-02-10 15:51:32 +00:00
SDL_main.h Add DOS platform support (DJGPP) (#15377) 2026-04-23 19:54:49 -04:00
SDL_main_impl.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_messagebox.h include: More \threadsafety documentation. 2026-02-20 10:45:39 -05:00
SDL_metal.h include: More \threadsafety documentation. 2026-02-20 10:45:39 -05:00
SDL_misc.h include: More \threadsafety documentation. 2026-02-20 10:45:39 -05:00
SDL_mouse.h Support the full set of standard CSS cursors 2026-05-13 20:24:44 -07:00
SDL_mutex.h Sync SDL3 wiki -> header 2026-02-19 00:52:16 +00:00
SDL_notification.h Sync SDL3 wiki -> header 2026-06-10 17:29:25 +00:00
SDL_oldnames.h Revert "Add an invalid #define for SDL_ThreadID() to SDL_oldnames.h (#15801)" 2026-06-12 14:59:22 -07:00
SDL_opengl.h SDL_opengl.h: clean-up SDL's cygwin customization. 2026-05-16 09:24:33 +03:00
SDL_opengl_glext.h update gl/egl headers from khronos. 2026-05-17 16:29:03 +03:00
SDL_opengles.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_opengles2.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_opengles2_gl2.h update gl/egl headers from khronos. 2026-05-17 16:29:03 +03:00
SDL_opengles2_gl2ext.h update gl/egl headers from khronos. 2026-05-17 16:29:03 +03:00
SDL_opengles2_gl2platform.h
SDL_opengles2_khrplatform.h SDL_opengles2_khrplatform.h: add cygwin bit missed in commit 2cd5cd2a. 2026-05-17 11:50:10 +03:00
SDL_openxr.h SDL_openxr.h: Another attempt to fix the wiki bridge. 2026-04-27 14:54:22 -04:00
SDL_pen.h pen: Fixed a comment typo. 2026-02-03 20:02:42 -05:00
SDL_pixels.h Sync SDL3 wiki -> header 2026-03-20 18:21:04 +00:00
SDL_platform.h include: Added \threadsafety notes to about 60 more functions. 2026-02-18 19:49:59 -05:00
SDL_platform_defines.h Enforce the minimum version of macOS to be 10.12 2026-06-18 00:45:49 -04:00
SDL_power.h include: More \threadsafety documentation. 2026-02-20 10:45:39 -05:00
SDL_process.h docs: Clarify the purpose of SDL_PROP_PROCESS_CREATE_BACKGROUND_BOOLEAN. 2026-06-16 13:04:01 -04:00
SDL_properties.h include: Added \threadsafety notes to about 60 more functions. 2026-02-18 19:49:59 -05:00
SDL_rect.h include: Added \threadsafety notes to about 60 more functions. 2026-02-18 19:49:59 -05:00
SDL_render.h Sync SDL3 wiki -> header 2026-03-07 16:20:37 +00:00
SDL_revision.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_scancode.h CodeSpell 2026-02-07 18:14:00 +03:00
SDL_sensor.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_stdinc.h Sync SDL3 wiki -> header 2026-06-11 18:34:25 +00:00
SDL_storage.h Sync SDL3 wiki -> header 2026-01-25 02:16:47 +00:00
SDL_surface.h Support loading JPEG images through SDL_LoadSurface() 2026-05-13 16:11:53 -07:00
SDL_system.h Add basic Ubuntu Touch functions #12543 2026-06-21 11:51:15 -07:00
SDL_test.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_test_assert.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_test_common.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_test_compare.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_test_crc32.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_test_font.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_test_fuzzer.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_test_harness.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_test_log.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_test_md5.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_test_memory.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_thread.h Fix Cygwin building and add CI (#15566) 2026-05-15 08:48:24 -07:00
SDL_time.h include: Added \threadsafety notes to about 60 more functions. 2026-02-18 19:49:59 -05:00
SDL_timer.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_touch.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_tray.h tray: removed double click handling 2026-02-05 11:08:05 -08:00
SDL_version.h include: Added \threadsafety notes to about 60 more functions. 2026-02-18 19:49:59 -05:00
SDL_video.h Sync SDL3 wiki -> header 2026-05-25 18:05:03 +00:00
SDL_vulkan.h Tweak Vulkan include guard check and 64-bit platform defines (#13210) 2025-06-12 09:32:07 -07:00