SDL/include/SDL3
Frank Praznik 85ebd16fb2
x11: Disable the X Synchronization Extension by default
Under the right conditions, this extension can result is smoother resizing when rendering with OpenGL, however, it is known to cause problems in certain cases, such as when handling presentation externally.

Gate it behind a hint, and disable it by default. Developers can selectively enable it when they verify that they meet the criteria for using it, and that it behaves correctly in their apps/games.

(cherry picked from commit b8545fce54)
2026-05-05 13:51:41 -04:00
..
SDL.h Updated to version 3.4.9 for development 2026-05-01 19:49:54 -07:00
SDL_assert.h You can't combine SDL_STRINGIFY_ARG() and SDL_FUNCTION 2026-02-08 11:56:12 -08:00
SDL_asyncio.h include: Added \threadsafety notes to about 60 more functions. 2026-02-18 19:51:25 -05:00
SDL_atomic.h atomic: Fix infinite recursion in SDL_CompilerBarrier() fallback 2026-04-27 14:31:09 -04:00
SDL_audio.h headers: selected sdl-wiki-bot-authored updates from main branch 2026-02-21 03:03:32 +03:00
SDL_begin_code.h make sure #endif comment matches the macro name 2026-02-24 09:49:08 -08:00
SDL_bits.h Clarified SDL_MostSignificantBitIndex32() documentation 2026-03-22 17:52:54 -07:00
SDL_blendmode.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_camera.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_clipboard.h Improve constness with Clipboard APIs 2026-04-19 07:06:43 -04:00
SDL_close_code.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_copying.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_cpuinfo.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_dialog.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_dlopennote.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_egl.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_endian.h Fixed definition of builtin function '_m_prefetch' 2026-02-25 14:30:12 -08:00
SDL_error.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_events.h headers: selected sdl-wiki-bot-authored updates from main branch 2026-02-21 03:03:32 +03:00
SDL_filesystem.h headers: selected sdl-wiki-bot-authored updates from main branch 2026-02-21 03:03:32 +03:00
SDL_gamepad.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_gpu.h headers: selected sdl-wiki-bot-authored updates from main branch 2026-02-21 03:03:32 +03:00
SDL_guid.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_haptic.h headers: selected sdl-wiki-bot-authored updates from main branch 2026-02-21 03:03:32 +03:00
SDL_hidapi.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_hints.h x11: Disable the X Synchronization Extension by default 2026-05-05 13:51:41 -04:00
SDL_init.h include: Added \threadsafety notes to about 60 more functions. 2026-02-18 19:51:25 -05:00
SDL_intrin.h Fixed definition of builtin function '_m_prefetch' 2026-02-25 14:30:12 -08:00
SDL_iostream.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_joystick.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_keyboard.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_keycode.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_loadso.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_locale.h include: More \threadsafety documentation. 2026-02-20 10:46:17 -05:00
SDL_log.h headers: selected sdl-wiki-bot-authored updates from main branch 2026-02-21 03:03:32 +03:00
SDL_main.h Sync SDL3 wiki -> header 2026-02-25 07:40:51 -08:00
SDL_main_impl.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_messagebox.h include: More \threadsafety documentation. 2026-02-20 10:46:17 -05:00
SDL_metal.h include: More \threadsafety documentation. 2026-02-20 10:46:17 -05:00
SDL_misc.h include: More \threadsafety documentation. 2026-02-20 10:46:17 -05:00
SDL_mouse.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_mutex.h headers: selected sdl-wiki-bot-authored updates from main branch 2026-02-21 03:03:32 +03:00
SDL_oldnames.h Deprecate SDL_INIT_EVERYTHING from SDL2 2026-03-03 15:10:43 -05:00
SDL_opengl.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_opengl_glext.h
SDL_opengles.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_opengles2.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_opengles2_gl2.h
SDL_opengles2_gl2ext.h
SDL_opengles2_gl2platform.h
SDL_opengles2_khrplatform.h
SDL_pen.h headers: selected sdl-wiki-bot-authored updates from main branch 2026-02-21 03:03:32 +03:00
SDL_pixels.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_platform.h include: Added \threadsafety notes to about 60 more functions. 2026-02-18 19:51:25 -05:00
SDL_platform_defines.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_power.h include: More \threadsafety documentation. 2026-02-20 10:46:17 -05:00
SDL_process.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_properties.h include: Added \threadsafety notes to about 60 more functions. 2026-02-18 19:51:25 -05:00
SDL_rect.h headers: selected sdl-wiki-bot-authored updates from main branch 2026-02-21 03:03:32 +03:00
SDL_render.h headers: selected sdl-wiki-bot-authored updates from main branch 2026-02-21 03:03:32 +03:00
SDL_revision.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_scancode.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_sensor.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_stdinc.h Sync SDL3 wiki -> header 2026-02-26 07:55:40 +03:00
SDL_storage.h headers: selected sdl-wiki-bot-authored updates from main branch 2026-02-21 03:03:32 +03:00
SDL_surface.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_system.h include: More \threadsafety documentation. 2026-02-20 10:46:17 -05:00
SDL_test.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_test_assert.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_test_common.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_test_compare.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_test_crc32.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_test_font.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_test_fuzzer.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_test_harness.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_test_log.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_test_md5.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_test_memory.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_thread.h headers: selected sdl-wiki-bot-authored updates from main branch 2026-02-21 03:03:32 +03:00
SDL_time.h include: Added \threadsafety notes to about 60 more functions. 2026-02-18 19:51:25 -05:00
SDL_timer.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_touch.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_tray.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_version.h Updated to version 3.4.9 for development 2026-05-01 19:49:54 -07:00
SDL_video.h Updated copyright for 2026 2026-01-01 09:48:19 -08:00
SDL_vulkan.h Tweak Vulkan include guard check and 64-bit platform defines (#13210) 2025-06-12 09:32:07 -07:00