SDL/include/SDL3
Sam Lantinga 10a82990ee You can't combine SDL_STRINGIFY_ARG() and SDL_FUNCTION
Removed obsolete documentation that shows this usage and macros that attempt it.

Also allow SDL_FUNCTION to be redefined by the application.

Fixes https://github.com/libsdl-org/SDL/issues/15004

(cherry picked from commit 6feb0e1333)
(cherry picked from commit cbd2917324)
(cherry picked from commit f689caed82)
2026-05-17 21:45:02 +03:00
..
SDL.h Updated to version 3.2.31 for development 2025-12-31 17:54:27 -08:00
SDL_assert.h You can't combine SDL_STRINGIFY_ARG() and SDL_FUNCTION 2026-05-17 21:45:02 +03:00
SDL_asyncio.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_atomic.h Sync SDL3 wiki -> header 2025-01-28 19:01:16 +00:00
SDL_audio.h audio: Binding an SDL_AudioStream will set missing formats. 2025-07-15 06:44:12 -04:00
SDL_begin_code.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_bits.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_blendmode.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_camera.h Fix some typos detected by Debian's lintian QA tool 2025-08-07 13:55:44 -07:00
SDL_clipboard.h Sync SDL3 wiki -> header 2025-10-09 12:23:30 -07:00
SDL_close_code.h Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_copying.h Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_cpuinfo.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_dialog.h Sync SDL3 wiki -> header 2025-03-01 16:26:19 +00:00
SDL_egl.h Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_endian.h SDL_endian.h: don't add _m_prefetch hack for clang-cl if available as a builtin 2025-09-15 20:10:28 +03:00
SDL_error.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_events.h Use cast operators in headers to avoid warnings 2025-10-25 20:11:48 -07:00
SDL_filesystem.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_gamepad.h Sync SDL3 wiki -> header 2025-01-24 04:47:03 +00:00
SDL_gpu.h gpu: D3D12 only requires feature level 11_0 with Resource Binding Tier 2. (#13782) 2025-08-22 14:07:58 -07:00
SDL_guid.h Note that SDL_GUIDToString() and SDL_StringToGUID() are thread-safe. 2025-02-06 10:44:21 -08:00
SDL_haptic.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_hidapi.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_hints.h Disable Windows.Gaming.Input by default 2025-09-14 08:52:43 -07:00
SDL_init.h Removed obsolete documentation 2025-05-28 15:57:23 -07:00
SDL_intrin.h loongarch: add Blit8888to8888PixelAlphaSwizzleLSX opt 2025-11-06 07:29:50 -08:00
SDL_iostream.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_joystick.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_keyboard.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_keycode.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_loadso.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_locale.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_log.h Sync SDL3 wiki -> header 2025-02-13 05:39:38 +00:00
SDL_main.h Sync SDL3 wiki -> header 2025-02-25 16:39:56 +00:00
SDL_main_impl.h Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_messagebox.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_metal.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_misc.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_mouse.h Formatting spaces around pointer symbol. 2025-02-03 17:03:26 -08:00
SDL_mutex.h Fix thread safety attributes for TryLock functions 2025-10-14 12:47:58 -07:00
SDL_oldnames.h Added SDL_HINT_JOYSTICK_ENHANCED_REPORTS 2025-01-02 17:18:09 -08:00
SDL_opengl.h Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_opengl_glext.h SDL_opengl_glext.h, src/video/directx/d3d12.h: revert unintended changes from commit d70578b9aa 2026-05-17 16:30:20 +03:00
SDL_opengles.h Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_opengles2.h Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_opengles2_gl2.h
SDL_opengles2_gl2ext.h
SDL_opengles2_gl2platform.h
SDL_opengles2_khrplatform.h
SDL_pen.h All SDL 3.0 release symbols are at version 3.2.0 2025-01-21 10:19:21 -08:00
SDL_pixels.h Update SDL_pixels.h 2025-05-29 11:03:54 -07:00
SDL_platform.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_platform_defines.h Remove #undef __3DS__ 2025-02-04 13:57:41 -08:00
SDL_power.h Sync SDL3 wiki -> header 2025-03-31 08:53:19 -07:00
SDL_process.h Formatting spaces around pointer symbol. 2025-02-03 17:03:26 -08:00
SDL_properties.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_rect.h Use cast operators in headers to avoid warnings 2025-10-25 20:11:48 -07:00
SDL_render.h Fix some typos detected by Debian's lintian QA tool 2025-08-07 13:55:44 -07:00
SDL_revision.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_scancode.h Fixed typo in SDL_scancode.h 2025-07-27 19:58:45 -07:00
SDL_sensor.h Add SDL_SENSOR_COUNT to SDL_SensorType 2025-08-29 07:31:25 -07:00
SDL_stdinc.h You can't combine SDL_STRINGIFY_ARG() and SDL_FUNCTION 2026-05-17 21:45:02 +03:00
SDL_storage.h Sync SDL3 wiki -> header 2025-02-25 16:58:12 +00:00
SDL_surface.h Updated SDL_StretchSurface() documentation 2025-05-29 09:09:29 -07:00
SDL_system.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_test.h Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_test_assert.h Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_test_common.h Formatting spaces around pointer symbol. 2025-02-03 17:03:26 -08:00
SDL_test_compare.h All SDL 3.0 release symbols are at version 3.2.0 2025-01-21 10:19:21 -08:00
SDL_test_crc32.h Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_test_font.h All SDL 3.0 release symbols are at version 3.2.0 2025-01-21 10:19:21 -08:00
SDL_test_fuzzer.h Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_test_harness.h Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_test_log.h Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_test_md5.h Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_test_memory.h Updated copyright for 2025 2025-01-01 07:45:52 -08:00
SDL_thread.h Formatting spaces around pointer symbol. 2025-02-03 17:03:26 -08:00
SDL_time.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_timer.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_touch.h Sync SDL3 wiki -> headers. 2025-01-21 13:12:25 -05:00
SDL_tray.h Sync SDL3 wiki -> header 2025-02-05 15:45:41 +00:00
SDL_version.h Updated to version 3.2.31 for development 2025-12-31 17:54:27 -08:00
SDL_video.h Fix some typos detected by Debian's lintian QA tool 2025-08-07 13:55:44 -07:00
SDL_vulkan.h Tweak Vulkan include guard check and 64-bit platform defines (#13210) 2025-06-12 09:32:32 -07:00