Commit Graph

  • 98944ecd0c Added the 8BitDo Ultimate 2C Wireless Controller to the Xbox controller list Sam Lantinga 2025-10-13 18:46:58 -07:00
  • ac9454b73e Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-13 22:44:38 +00:00
  • e2bbbdc515 Implement SDL_GetPenDeviceType() for Android Susko3 2025-05-17 15:33:30 +02:00
  • 23b487ceda Added testyuv to the SDLTest Xcode project Sam Lantinga 2025-10-13 14:56:05 -07:00
  • 015cc6aa6c Fixed accidentally using INDEX8 textures for RGB24 surfaces Sam Lantinga 2025-10-13 14:54:10 -07:00
  • 7a49ce71a1 Handle partial OpenGL shader availability Sam Lantinga 2025-10-13 14:34:24 -07:00
  • 57cd131b7a testpalette: use SDL_SCALEMODE_NEAREST for single pixel copies Sam Lantinga 2025-10-13 14:25:09 -07:00
  • 25358cc1b3 Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-13 21:21:44 +00:00
  • a58ae3a94f Added WASAPI support for SDL_HINT_AUDIO_DEVICE_STREAM_ROLE Sam Lantinga 2025-10-13 11:53:10 -07:00
  • 20206b8e66 GPU: Correctly recycle D3D12 descriptor heaps (#14234) Evan Hemsley 2025-10-13 13:00:00 -07:00
  • 228a7d8e54 wayland: Better handle event times that cross zero Frank Praznik 2025-10-13 13:04:27 -04:00
  • b067dfa345 GPU: Validate that buffer size is at least 4 bytes cosmonaut 2025-10-13 11:02:52 -07:00
  • 361f7e0873 Fixed power state reporting for the Nintendo Joy-Con Charging Grip Sam Lantinga 2025-10-13 10:34:22 -07:00
  • 6b5b0ca90a Fixed header include guards Sam Lantinga 2025-10-13 09:45:55 -07:00
  • e584d2a8a9 fill-in missing DeleteLocalRef calls Brenton Bostick 2025-10-13 11:38:20 -04:00
  • 6f81c70f67 wayland: Clean up gesture support Frank Praznik 2025-10-13 10:48:17 -04:00
  • 831ec4dc6c Added support for the ZENAIM ARCADE CONTROLLER Sam Lantinga 2025-10-13 08:56:10 -07:00
  • 23356e1483 SInput: Fix paddle order Mitch Cairns 2025-09-29 21:53:05 -07:00
  • 72a3e4084a testsymbols: Use the existing symbol list in SDL_dynapi_procs.h Ryan C. Gordon 2025-10-13 10:02:35 -04:00
  • 195c518d78 Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-13 06:04:12 +00:00
  • 0331321a70 Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-13 05:42:25 +00:00
  • f767809e25 docs: A few minor improvements to the GL context creation docs. Ryan C. Gordon 2025-10-13 01:39:03 -04:00
  • 57789dc9ad Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-13 05:35:01 +00:00
  • 7bce16a820 Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-13 04:56:24 +00:00
  • c7cc7ec9af Be more precise about the layout used when latin_letters is enabled Sam Lantinga 2025-10-12 21:54:35 -07:00
  • 6e63f255b9 Added a reference to SDL_HINT_KEYCODE_OPTIONS from SDL_Keycode documentation Sam Lantinga 2025-10-12 21:51:14 -07:00
  • 24e608b930 Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-13 04:43:32 +00:00
  • a472f5ea1e Fix MSVC syntax error Anonymous Maarten 2025-10-13 01:19:17 +02:00
  • 281ac6c3bb Add elf-dlopen-note test Anonymous Maarten 2025-10-11 02:08:18 +02:00
  • 3955f19373 Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-12 21:45:49 +00:00
  • 71bf56c9e4 Add SDL Pinch events (#9445) Sylvain Becker 2025-10-12 23:44:23 +02:00
  • e2195621d7 Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-12 18:17:10 +00:00
  • d7ad47e2ca Added SDL_PROP_RENDERER_TEXTURE_WRAPPING_BOOLEAN Sam Lantinga 2025-10-12 11:05:37 -07:00
  • 513de0f0ec Don't allow SDL_TEXTURE_ADDRESS_WRAP if it's not supported Sam Lantinga 2025-10-12 10:12:05 -07:00
  • 1ed093ad8b Corrected texture colors on PS2 (thanks @Trinth!) Sam Lantinga 2025-10-12 09:16:37 -07:00
  • bb7bf28433 Documented environment setup for PS2 development Sam Lantinga 2025-10-12 09:16:08 -07:00
  • 5dab2c73f0 MacOS: improve scroll smoothing Stéphane GINIER 2025-05-14 03:31:51 +02:00
  • 70eceec77b Replace stb_image_write with miniz for SDL_SavePNG() Sam Lantinga 2025-10-11 19:37:05 -07:00
  • c89fed4eae switch2: Preliminary rumble support Vicki Pfau 2025-10-10 18:22:48 -07:00
  • ef99341691 switch2: Move initialization after reading calibration Vicki Pfau 2025-10-10 17:11:03 -07:00
  • 70bfdd013a switch2: Send full init sequence from real hardware Vicki Pfau 2025-10-09 15:44:10 -07:00
  • cdc1922801 switch2: This is the zero point, not the max Vicki Pfau 2025-10-09 15:43:07 -07:00
  • 480f069cec Copy the palette instead of referencing it when creating a texture Sam Lantinga 2025-10-11 10:44:38 -07:00
  • 2c63bc7315 Fix SDL_SetRelativeMouseMode failing with software framebuffer on Haiku Gustaf Alhäll 2025-10-11 14:49:26 +02:00
  • c508239e91 emscripten: Add a stub SetWindowResizable implementation. Ryan C. Gordon 2025-10-11 11:46:15 -04:00
  • 04aa74b5f9 SDL_dlopennote.h: define SDL_DISABLE_DLOPEN_NOTES for old gcc < 3.1 Ozkan Sezer 2025-10-11 05:20:20 +03:00
  • f556027e15 hints: Remove SDL_HINT_DEBUG_LOGGING. Ryan C. Gordon 2025-10-10 21:55:48 -04:00
  • 6ab212bd13 cpuinfo: Include unistd.h for getpagesize() support, too. Ryan C. Gordon 2025-10-10 21:52:41 -04:00
  • 9edee716d8 Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-11 01:17:25 +00:00
  • f7d5bb3c7a cpuinfo: Added SDL_GetSystemPageSize. Ryan C. Gordon 2025-10-10 17:40:51 -04:00
  • 9d635fe641 Flush rendering if a texture palette is in use when destroyed Sam Lantinga 2025-10-10 17:04:45 -07:00
  • 3fcac8cc44 Added support for CF_DIBV5 and PNG clipboard formats on Windows Sam Lantinga 2025-10-10 16:53:13 -07:00
  • 9d3dd8f001 testclipboard: make the window resizable Sam Lantinga 2025-10-10 16:17:06 -07:00
  • 2603565993 SDL_gtk.c: make private procedure signal_connect() static Ozkan Sezer 2025-10-11 02:51:14 +03:00
  • ae7643e8ae SDL_fribidi.h: include sys/types.h for ssize_t. Ozkan Sezer 2025-10-11 02:50:20 +03:00
  • 45d65f6e1f Older Visual Studio does not provide a intptr_t typedef Anonymous Maarten 2025-10-11 00:30:38 +02:00
  • 121df30a8a Visual Studio 2003 (and older) do not support variadic macros Anonymous Maarten 2025-10-11 00:29:28 +02:00
  • 049eeee087 Visual Studio versions older then 6.0 do not support __forceinline Anonymous Maarten 2025-10-11 00:28:48 +02:00
  • 6f8fbf5cea SDL_EVENT_CLIPBOARD_UPDATE isn't sent when the primary selection changes Sam Lantinga 2025-10-10 13:26:59 -07:00
  • 1191f81a3c camera: Make refcounts more robust, and actually destroy disconnected cameras. Ryan C. Gordon 2025-10-10 16:21:59 -04:00
  • 4f267fc782 Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-10 19:48:58 +00:00
  • 692c71a677 The dlopen note functionality is only used on UNIX platforms Sam Lantinga 2025-10-10 12:11:06 -07:00
  • ee622c570a Made SDL_dlopennote.h a public header Sam Lantinga 2025-10-10 09:26:23 -07:00
  • 1871b998cd Added SDL_EVENT_SCREEN_KEYBOARD_SHOWN and SDL_EVENT_SCREEN_KEYBOARD_HIDDEN Sam Lantinga 2025-10-09 23:53:02 -07:00
  • 5441d33c0e testime: toggle text input with a mouse click Sam Lantinga 2025-10-09 20:58:56 -07:00
  • e1305ec2e2 Updated Xcode project for the switch to png test data Sam Lantinga 2025-10-09 20:47:58 -07:00
  • 17989940f2 Fixed SDL_BlitSurfaceTiledWithScale() with very small scale (thanks @bleeqer!) Sam Lantinga 2025-10-10 08:36:41 -07:00
  • 4a00aedd70 Updated .gitignore for png test data Sam Lantinga 2025-10-10 08:28:14 -07:00
  • 40d8ec4be9 cmake: cannot use CheckSymbolExists for _alloca Anonymous Maarten 2025-10-10 17:06:26 +02:00
  • 6677fad1c8 Added SDL_EVENT_DISPLAY_USABLE_BOUNDS_CHANGED Sam Lantinga 2025-10-09 15:11:13 -07:00
  • bfc96c92fd Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-10 00:36:10 +00:00
  • ab76f040c4 Set content and UI scales to 1 if the retrieved value is smaller than 1 (#14193) eafton 2025-10-10 01:02:49 +03:00
  • d92079f2b7 testsprite: only use transparent alpha on transparent windows Sam Lantinga 2025-10-09 14:32:08 -07:00
  • b5c9a83f65 Display error messages when evdev devices can't be opened Sam Lantinga 2025-10-09 12:20:42 -07:00
  • add18e52c8 Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-09 19:21:44 +00:00
  • 23e3cbec20 Only call clipboard callbacks with mime types they expect Sam Lantinga 2025-10-09 11:58:40 -07:00
  • 9cf7cdf23a Only return current clipboard data under X11 Sam Lantinga 2025-10-09 11:36:22 -07:00
  • 3c0a6c32d4 Fixed crash getting clipboard data processing clipboard events on X11 Sam Lantinga 2025-10-09 11:25:56 -07:00
  • 0e7d5620c2 testclipboard: added support for UCS-2 and UCS-4 text Sam Lantinga 2025-10-09 10:22:23 -07:00
  • ec0e84fc0a testclipboard: support both BMP and PNG clipboard images Sam Lantinga 2025-10-09 10:03:02 -07:00
  • cf97ca1511 Fixed style Sam Lantinga 2025-10-09 09:46:49 -07:00
  • 5fb2bda549 windows: Use WGL instead of EGL if extension available, even with GLES1. unknown 2025-10-09 14:05:06 -04:00
  • 84981ead73 docs: Note that Windows might block SDL_PollEvent() on window drag. unknown 2025-10-09 13:41:49 -04:00
  • ef1d4ed1bf windows: Allow OpenGL ES creation without EGL, if the WGL supports it. Ryan C. Gordon 2025-10-06 19:42:20 -04:00
  • 5832fd6fc5 Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-09 15:55:02 +00:00
  • c74b406a4c Fix SDL GPU D3D12 Descriptor Heap leak Edu Garcia 2025-10-09 14:43:11 +01:00
  • 2a96997e90 Fixed bug #14173 - Android / SDL_Renderer Vulkan : going background / foreground produces a black screen. need to recreate the swap chain + send SDL_EVENT_RENDER_DEVICE_RESET event Sylvain 2025-10-09 11:35:17 +02:00
  • 2c0094ead6 X11TK: Flip the positioning of the UI if the locale is RTL (#14183) eafton 2025-10-09 17:48:10 +03:00
  • 09bd8e8a5a camera: Fix Emscripten builds when using -sASYNCIFY. Ryan C. Gordon 2025-10-09 09:54:48 -04:00
  • a6fc2c4b60 Use ndk r28 by default for 16KB page alignment Sam Lantinga 2025-10-08 21:34:19 -07:00
  • 5dc65f829f check_android_jni.py: make sure we're using python3 Sam Lantinga 2025-10-08 21:32:30 -07:00
  • 9a6455a526 Disable GameInput for mouse and keyboard by default Sam Lantinga 2025-10-08 21:22:22 -07:00
  • c86cfb0156 Disable D3D feature levels below 11.0 for the D3D11 renderer Roman Fomin 2025-10-09 08:07:13 +07:00
  • 2a92a3c9c5 Recreate the Vulkan GPU swap chain when resuming on Android Sam Lantinga 2025-10-08 21:06:17 -07:00
  • 6f4993ddee Ignore invalid width/height in setOrientationBis() Sam Lantinga 2025-10-08 20:14:51 -07:00
  • 00ffddece8 Ignore VK_SUBOPTIMAL_KHR on the Android platform Sam Lantinga 2025-10-08 20:02:31 -07:00
  • a2a60f75c7 Temporarily disabled texture binding validation Sam Lantinga 2025-10-08 19:50:48 -07:00
  • 84b0565096 Fixed potential memory leak Sam Lantinga 2025-10-08 19:44:03 -07:00
  • 3316dde0c2 Improved error information when renderer creation fails Sam Lantinga 2025-10-08 19:36:19 -07:00
  • edf5f9ec5c Properly upgrade a window to Vulkan when creating a Vulkan renderer Sam Lantinga 2025-10-08 19:16:50 -07:00