Commit Graph

  • f92435cdb9 Vulkan windows get the Vulkan GPU backend in the gpu renderer by default Sam Lantinga 2025-12-02 07:29:04 -08:00
  • 1961b16b78 Sync SDL3 wiki -> header SDL Wiki Bot 2025-12-02 15:26:04 +00:00
  • dedab7b72c cocoa: Add SDL_HINT_MAC_PRESS_AND_HOLD hint Ethan Lee 2025-11-30 21:44:49 -05:00
  • 6217672bde Sync SDL3 wiki -> header SDL Wiki Bot 2025-12-02 12:36:00 +00:00
  • e1edeab0c9 Added touch subsystem locking Sam Lantinga 2025-12-01 22:17:18 -08:00
  • 22decf4783 Fixed some clang thread-safety warnings Sam Lantinga 2025-12-01 21:52:54 -08:00
  • 737be31c63 emscripten: Prevent fullscreen transitions while one is already in progress. Ryan C. Gordon 2025-12-01 23:33:30 -05:00
  • 80f82acdf8 quit: don't call signal() if we're using sigaction() Cameron Gutman 2025-12-01 17:31:55 -06:00
  • c636332031 quit: don't call signal() if we're using sigaction() Cameron Gutman 2025-12-01 17:31:55 -06:00
  • 1d852d1c28 quit: don't call signal() if we're using sigaction() Cameron Gutman 2025-12-01 17:31:55 -06:00
  • 6d99204a82 quit: don't call signal() if we're using sigaction() Cameron Gutman 2025-12-01 17:31:55 -06:00
  • 2b1904a849 GPU: Prefer D3D12 over Vulkan when available Evan Hemsley 2025-12-01 14:50:23 -08:00
  • c1db2b4bb0 Revert "hints: Added SDL_HINT_AUDIO_ENFORCE_MINIMUM_SPEC." Ryan C. Gordon 2025-12-01 14:37:53 -05:00
  • 29213efa65 Sync SDL3 wiki -> header SDL Wiki Bot 2025-12-01 04:28:01 +00:00
  • b7c8b2f29a hints: Added SDL_HINT_AUDIO_ENFORCE_MINIMUM_SPEC. unknown 2025-11-30 23:26:02 -05:00
  • ea1514ab63 testthread: verify that child threads aren't SDL_IsMainThread() Sam Lantinga 2025-11-30 10:51:19 -08:00
  • 955698c635 testthread: SDL performs thread initialization automatically Sam Lantinga 2025-11-30 10:37:20 -08:00
  • 1c46c8a3dc Set SDL_MAIN_AVAILABLE for all platforms Sam Lantinga 2025-11-30 10:23:48 -08:00
  • 778f70c906 Clarify which thread is the main thread Sam Lantinga 2025-11-30 09:52:28 -08:00
  • 9c6c2387b9 stb_image.h: apply patches from mainstream PRs 1839, 1862 and 1863. Ozkan Sezer 2025-11-30 23:11:20 +03:00
  • 78146bb14c Correct the sensor axis ordering with the Linux Nintendo driver Sam Lantinga 2025-11-30 11:35:36 -08:00
  • 5e9163592f Correct the sensor axis ordering with the Linux Nintendo driver Sam Lantinga 2025-11-30 11:35:36 -08:00
  • b9d794bb37 Fixed pen mouse motion when SDL_HINT_PEN_MOUSE_EVENTS is off (thanks @frenzibyte!) Sam Lantinga 2025-11-30 10:54:54 -08:00
  • 7af479bc53 Fix iOS text input not working with password integration 2 Salman Alshamrani 2025-11-30 11:13:55 -05:00
  • c61f97dbce events: fix SDL_PeepEvents() returning 0 on error Amelia Clarke 2025-11-27 21:59:24 +01:00
  • defd7895da events: fix SDL_PeepEvents() returning 0 on error Amelia Clarke 2025-11-27 21:59:24 +01:00
  • 625d090243 Sync SDL3 wiki -> header SDL Wiki Bot 2025-11-26 20:41:22 +00:00
  • fdcd548612 Added SDL_PROP_WINDOW_CREATE_WINDOWSCENE_POINTER Sam Lantinga 2025-11-26 12:37:58 -08:00
  • 54b15532d3 Set window controller interaction on all windows Sam Lantinga 2025-11-26 11:50:54 -08:00
  • c823f837c0 ci: bump macos-13 to macos-14 Anonymous Maarten 2025-10-16 19:19:20 +02:00
  • f8252fcc91 JNI_Unload must return the JNI version needed by the native library Anonymous Maarten 2025-11-26 13:44:29 +01:00
  • eda8d1d842 JNI_Unload must return the JNI version needed by the native library Anonymous Maarten 2025-11-26 13:44:29 +01:00
  • 21f93e127b wikiheaders: generalize some previously-SDL-specific things Ryan C. Gordon 2025-11-25 23:11:13 -05:00
  • 1edb850639 Add script to generate macOS and iOS tbds Anonymous Maarten 2025-11-25 23:57:02 +01:00
  • 98ed8b98b1 blit: Check MSVC's _M_ARM64 define in addition to __aarch64__. Ryan C. Gordon 2025-11-24 13:36:27 -05:00
  • 5f5a73a8f6 blit: Check MSVC's _M_ARM64 define in addition to __aarch64__. Ryan C. Gordon 2025-11-24 13:36:27 -05:00
  • 50be2a7e56 blit: Change ifdefs on NEON functions that use an aarch64-specific opcode. Ryan C. Gordon 2025-11-24 09:37:10 -05:00
  • 52a4366e54 x11: don't grab the pointer while buttons are pressed Sam Lantinga 2025-11-25 14:29:05 -08:00
  • 7e5f3330ff Added libxi and libxfixes to the Arch Linux package recommendations Sam Lantinga 2025-11-25 14:27:09 -08:00
  • 9b348ef6e8 android: Better parsing of command line arguments. Ryan C. Gordon 2025-11-24 15:16:42 -05:00
  • da863ff5f9 uikit: Don't copy argv; the original lives the whole time we need it. Ryan C. Gordon 2025-11-24 15:29:39 -05:00
  • 29f3844b01 Fix assert in SDL_BeginGPURenderPass Antti Ala-Fossi 2025-11-25 20:21:24 +02:00
  • 74653b3cd5 Send the normal sensor data for the right Joy-Con controller in combined mode Sam Lantinga 2025-11-25 10:37:58 -08:00
  • 24fe3c48a0 Fixed events for windows that have had their window proc hooked at creation time Sam Lantinga 2025-11-24 19:29:13 -08:00
  • 6ad5a966ea Revert "Use DefWindowProc for the initial SDL window proc" Sam Lantinga 2025-11-24 19:06:13 -08:00
  • 55a566a6b4 Steam expects the gyro data to come before the accelerometer data Sam Lantinga 2025-11-24 18:04:11 -08:00
  • e221905195 Fix check_stdlib_usage.py libc call matching Anonymous Maarten 2025-11-24 23:49:02 +01:00
  • 9896dc18e7 Fixed setting SDL_PROP_DISPLAY_WINDOWS_HMONITOR_POINTER for the initial display Sam Lantinga 2025-11-24 13:38:21 -08:00
  • 8fa93d64ab Reset the window icon when returning from fullscreen mode Sam Lantinga 2025-11-24 13:28:36 -08:00
  • 56269cd010 Support PNG icons in the SDL test code Sam Lantinga 2025-11-24 13:16:00 -08:00
  • 4e79d2ad64 blit: Check MSVC's _M_ARM64 define in addition to __aarch64__. Ryan C. Gordon 2025-11-24 13:36:27 -05:00
  • 6534345d9a Only process events for the window being created at creation time Sam Lantinga 2025-11-24 12:47:05 -08:00
  • 7f0d0d0046 blit: Check MSVC's _M_ARM64 define in addition to __aarch64__. Ryan C. Gordon 2025-11-24 13:36:27 -05:00
  • f7ded3db5e Add fribidi and libthai packages to README-linux.md eafton 2025-11-24 19:45:56 +03:00
  • ebd3aa5289 testgpu_spinning_cube: fixed error handling if texture creation fails Sam Lantinga 2025-11-24 08:31:38 -08:00
  • ba919832e4 testgpu_spinning_cube: removed duplicate calls to clear and present Sam Lantinga 2025-11-24 08:24:43 -08:00
  • 1fdc7975cb visualc: Fixed corrupted SDL.vcxproj.filters file. Ryan C. Gordon 2025-11-24 10:33:46 -05:00
  • 15f98b2a61 blit: Change ifdefs on NEON functions that use an aarch64-specific opcode. Ryan C. Gordon 2025-11-24 09:37:10 -05:00
  • 17ab859907 main: Unify command line handling between standard Windows and GDK targets. Ryan C. Gordon 2025-11-24 01:59:17 -05:00
  • ff44bad9bd main: Restored lost call to SDL_SetMainReady() in Windows SDL_RunApp(). Ryan C. Gordon 2025-11-24 01:37:06 -05:00
  • 4fdbac7207 video: Explicitly call DestroyWindowTexture when destroying a window. Ethan Lee 2025-11-24 01:04:49 -05:00
  • 54ef731534 video: Explicitly call DestroyWindowTexture when destroying a window. Ethan Lee 2025-11-24 01:04:49 -05:00
  • a37d3f96f4 main: SDL_RunApp now explicitly handles NULL argv in all implementations. Ryan C. Gordon 2025-11-21 11:42:04 -05:00
  • ce5e46c37d Add SDL_(Get|Set)iSurfaceClipRect automation test Anonymous Maarten 2025-11-22 11:43:46 +01:00
  • 7d5ec38953 main: Restore MINGW32_FORCEALIGN to SDL_RunApp on Windows. Ryan C. Gordon 2025-11-23 17:05:31 -05:00
  • c0a2ae2a4a opengles2: fixed swapped colors when using indexed textures Sam Lantinga 2025-11-23 11:38:35 -08:00
  • 7388054fa2 main: Restore public domain comment in Windows code. Ryan C. Gordon 2025-11-23 13:41:08 -05:00
  • d0e70c37ab main: Rewrite the Windows implementation of SDL_RunApp() Carl Åstholm 2025-10-26 15:12:46 +01:00
  • f0d958d850 Validate parameters to SDL_ReadStorageFile() and SDL_WriteStorageFile() Sam Lantinga 2025-11-22 18:41:03 -08:00
  • 6a1218c1cc Fix missing whitespace in surface extension missing error messages luckyxxl 2025-11-22 08:46:11 +01:00
  • 8199076878 vulkan gpu: set the sample count for depth prepass Sam Lantinga 2025-11-22 07:53:16 -08:00
  • 1fc093491a vulkan gpu: set the sample count for depth prepass Sam Lantinga 2025-11-22 07:53:16 -08:00
  • a65111bd2d Add SDL_(Get|Set)ClipRect automation test Anonymous Maarten 2025-11-22 11:43:46 +01:00
  • fed80a0d41 Sync SDL3 wiki -> header SDL Wiki Bot 2025-11-21 18:57:12 +00:00
  • b984846dd0 windows: Add property mapping displayID to HMONITOR. (#14494) Esme 2025-11-21 18:55:49 +00:00
  • 67728a5450 Allow resizing test applications on iPadOS Sam Lantinga 2025-11-21 09:31:10 -08:00
  • 4b0514f087 Make use of GetQueueStatus' result in the Windows raw input loop. William Horvath 2025-11-21 02:57:04 -08:00
  • 029746a3d4 README-emscripten: Added some initial notes about customizing index.html. Ryan C. Gordon 2025-11-21 10:25:34 -05:00
  • 62a7ac507a README-emscripten: updated notes on audio. Ryan C. Gordon 2025-11-21 10:08:29 -05:00
  • faf1e770dd Sync SDL3 wiki -> header SDL Wiki Bot 2025-11-21 14:41:25 +00:00
  • 22df7c66ed wikiheaders: Treat docs/INTRO-* files the same way as the README files. Ryan C. Gordon 2025-11-21 09:36:56 -05:00
  • d9230f4796 Sync SDL3 wiki -> header SDL Wiki Bot 2025-11-21 13:14:42 +00:00
  • 0f76744828 pen: Updated documentation to meet current expectations and realities. Ryan C. Gordon 2025-11-20 17:20:09 -05:00
  • 3dee60d65f pen: Only allow one pen on Emscripten. Ryan C. Gordon 2025-11-20 16:49:50 -05:00
  • 06583ce421 pen: Only allow one pen on Windows. Ryan C. Gordon 2025-11-20 10:21:30 -05:00
  • 99d7dad7e6 pen: Dramatic improvements to proximity information. Ryan C. Gordon 2025-11-19 10:07:30 -05:00
  • 0cc3354731 wayland: Fixed pen button input (was losing button up events). Ryan C. Gordon 2025-11-19 14:01:53 -05:00
  • be15de6baa emscripten: Add SDL_SetWindowIcon implementation. (#14490) Edgar San Martin, Jr. 2025-11-20 23:16:18 -05:00
  • 082848e945 Use consistent values for the video mode refresh rate Sam Lantinga 2025-11-20 17:07:47 -08:00
  • 36976ecb43 X11TK: Introduce Thai support and rewrite/cleanup messagebox positioning code (#14474) eafton 2025-11-21 02:26:46 +03:00
  • 92eaa34277 cocoa: release any mouse buttons not pressed when gaining focus Sam Lantinga 2025-11-20 13:51:23 -08:00
  • a7ab3a604b Print the full 64-bit timestamp in SDL_GetEventDescription(). William Horvath 2025-11-20 13:10:39 -08:00
  • 168e4eb532 Fixed typo (thanks @Clownacy!) Sam Lantinga 2025-11-20 09:47:28 -08:00
  • a9a24ac000 Fixed the KingKong2 PRO Controller failing to initialize over Bluetooth Sam Lantinga 2025-11-20 09:24:07 -08:00
  • 4a769b6475 wayland: Remove unused function parameters Frank Praznik 2025-11-20 11:27:22 -05:00
  • 61bf7087f5 Fixed build warnings with Visual Studio Sam Lantinga 2025-11-19 17:02:33 -08:00
  • 9f444b3981 Fixed initializing EVORETRO GameCube adapters Sam Lantinga 2025-11-19 16:11:18 -08:00
  • c49de41ef3 Fix WM_SYSKEYDOWN not being trapped by IME message handling Susko3 2025-11-19 22:20:29 +01:00
  • 2ef005afe5 Fix WM_SYSKEYDOWN not being trapped by IME message handling Susko3 2025-11-19 22:20:29 +01:00
  • d50cda3247 Added mappings for PlayStation VR2 Sense Controllers Sam Lantinga 2025-11-19 11:48:09 -08:00