Sam Lantinga
c8d23a5f01
Fixed unaligned access in the Nintendo Switch HIDAPI driver
...
(cherry picked from commit 9a1745f2c8 )
2025-11-05 17:08:50 -08:00
Sam Lantinga
4ae517e24e
Removed redundant wait at shutdown in the ALSA audio driver
...
(cherry picked from commit 97e2951875 )
2025-11-02 18:30:35 -08:00
Sam Lantinga
1fd4703907
Save a copy of the D3D12 semantic string
...
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
Fixes https://github.com/libsdl-org/SDL/issues/14383
(cherry picked from commit 4db63e323e )
2025-11-02 18:11:23 -08:00
Sam Lantinga
bfe046b60f
Clamp the audio drain delay to 100 ms
...
Fixes https://github.com/libsdl-org/SDL/issues/9829
(cherry picked from commit 0882623092 )
2025-11-02 11:16:13 -08:00
Sam Lantinga
1bfa90cb1f
Fixed the paddle mapping for Steam Controllers
...
Fixes https://github.com/libsdl-org/SDL/issues/14380
(cherry picked from commit 3336aa95f1 )
2025-11-02 10:07:42 -08:00
Sam Lantinga
11fc77b704
Fixed the right touchpad calculation for the BLE Steam Controller
...
Fixes https://github.com/libsdl-org/SDL/issues/14368
(cherry picked from commit eb87a36940 )
2025-11-02 08:31:59 -08:00
Sam Lantinga
bca544448f
Updated to version 3.2.27 for development
2025-10-30 10:18:08 -07:00
Sam Lantinga
badbf8da4e
Added some missing changes from main for the Android release build
2025-10-30 09:52:18 -07:00
Sam Lantinga
b140291cd0
Updated to version 3.2.26 for release
2025-10-30 09:10:42 -07:00
Sam Lantinga
70b12c1b1b
Check to see if joysticks are actually initialized in SDL_UpdateJoysticks()
...
Fixes https://github.com/libsdl-org/SDL/issues/14362
(cherry picked from commit c21b7f8cb8 )
2025-10-30 08:54:53 -07:00
Sam Lantinga
add176e538
Make sure we don't allocate a TLS ID clobbering an application defined one
...
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
Fixes https://github.com/libsdl-org/SDL/issues/14359
(cherry picked from commit d9ca0457b5 )
2025-10-29 14:06:11 -07:00
Sam Lantinga
86384afbcf
Fixed the right shoulder button on the 8BitDo Pro 3
...
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
(cherry picked from commit cecf4b0d4e )
2025-10-28 14:55:36 -07:00
Sam Lantinga
328f833d51
Added a Linux mapping for the 8BitDo Pro 3
...
(cherry picked from commit 78f9cb44c3 )
2025-10-28 14:14:00 -07:00
Sam Lantinga
4fc5405f16
Fixed trying to grab the mouse when losing keyboard focus
...
Fixes https://github.com/libsdl-org/SDL/issues/14350
(cherry picked from commit 2d14a237dc )
2025-10-28 08:20:17 -07:00
Sam Lantinga
95977f41b7
Perform full rectangle intersection for empty rects
...
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
If we don't do that, we leave the x and y values uninitialized.
Fixes https://github.com/libsdl-org/sdl12-compat/issues/365
(cherry picked from commit ffd0ca4391 )
2025-10-25 13:50:32 -07:00
Sam Lantinga
29f857fed6
Removed SDL_FILE from source code
...
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
(cherry picked from commit a402af506c )
2025-10-22 11:11:31 -07:00
Sam Lantinga
492ed877ea
Removed __FILE__ from source code
...
(cherry picked from commit f79ede100b )
2025-10-22 10:49:31 -07:00
Sam Lantinga
b1959ecf23
Be more selective when blacklisting controller touchpads
...
On Android, the PS4 controller is called "Wireless Controller Touchpad"
Fixes https://github.com/libsdl-org/SDL/issues/14294
(cherry picked from commit 999f782ad3 )
2025-10-22 10:45:34 -07:00
Sam Lantinga
04ceb2d4a0
Only pass UIPress from game controllers and remotes if the're not open
...
Fixes https://github.com/libsdl-org/SDL/issues/14080
(cherry picked from commit f844f3e10b )
2025-10-14 12:44:23 -07:00
Sam Lantinga
e6987e2452
Fixed emulated touch on Android
...
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
This also fixes laser pointer input on Meta Quest headsets
(cherry picked from commit 712ce16469 )
2025-10-14 08:40:58 -07:00
Sam Lantinga
4cd6df1997
Added the 8BitDo Ultimate 2C Wireless Controller to the Xbox controller list
...
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
Fixes https://github.com/libsdl-org/SDL/issues/14127
(cherry picked from commit 98944ecd0c )
2025-10-13 18:48:05 -07:00
Sam Lantinga
8ccbfdf368
Added support for the ZENAIM ARCADE CONTROLLER
...
(cherry picked from commit 831ec4dc6c )
2025-10-13 08:56:34 -07:00
Sam Lantinga
48a83d69cc
Corrected texture colors on PS2 (thanks @Trinth!)
...
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
Fixes https://github.com/libsdl-org/SDL/issues/12395
(cherry picked from commit 1ed093ad8b )
2025-10-12 09:21:49 -07:00
Sam Lantinga
d6021b7d89
Only call clipboard callbacks with mime types they expect
...
Also clarified that returning NULL from a callback sends zero length data to the receiver, which should be able to handle that.
Fixes https://github.com/libsdl-org/SDL/issues/9586
(cherry picked from commit 23e3cbec20 )
2025-10-09 12:23:30 -07:00
Sam Lantinga
8dcb6db823
Only return current clipboard data under X11
...
Fixes https://github.com/libsdl-org/SDL/issues/10192
(cherry picked from commit 9cf7cdf23a )
2025-10-09 12:23:30 -07:00
Sam Lantinga
d0cfcf10bb
Fixed crash getting clipboard data processing clipboard events on X11
...
SDL_PumpEvents() was freeing the temporary memory in the clipboard event, so if the application was iterating over the mime types in the event and retrieving the clipboard data, it would crash after the first entry.
(cherry picked from commit 3c0a6c32d4 )
2025-10-09 12:23:30 -07:00
Sam Lantinga
78756540cb
Recreate the Vulkan GPU swap chain when resuming on Android
...
Fixes https://github.com/libsdl-org/SDL/issues/12957
(cherry picked from commit 2a92a3c9c5 )
2025-10-08 21:09:34 -07:00
Sam Lantinga
205b5c9f44
Ignore invalid width/height in setOrientationBis()
...
(cherry picked from commit 6f4993ddee )
2025-10-08 20:15:33 -07:00
Sam Lantinga
bca30aafed
Ignore VK_SUBOPTIMAL_KHR on the Android platform
...
This is returned whenever the device has been rotated, and can be safely ignored.
Fixes https://github.com/libsdl-org/SDL/issues/12950
(cherry picked from commit 00ffddece8 )
2025-10-08 20:04:13 -07:00
Sam Lantinga
840d5c16d2
Temporarily disabled texture binding validation
...
There are some advanced use cases that trip over this, so temporarily disabling the validation pending further review.
Reference: https://github.com/libsdl-org/SDL/issues/13871
(cherry picked from commit a2a60f75c7 )
2025-10-08 19:53:05 -07:00
Sam Lantinga
25b9a686b0
Added the Wooting 60HE keyboard to the controller blacklist
...
(cherry picked from commit d4b684311e )
2025-10-08 16:06:41 -07:00
Sam Lantinga
54c2f2c3f7
Only call WIN_RoUninitialize() if WIN_RoInitialize() succeeded
...
Fixes https://github.com/libsdl-org/SDL/issues/14178
(cherry picked from commit 7914bdb7ea )
2025-10-08 13:16:16 -07:00
Sam Lantinga
73ca5f53e7
Don't treat the Moonlander MK1 Keyboard as a controller
...
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
Fixes http://github.com/mgba-emu/mgba/issues/3606
(cherry picked from commit 69791ccad0 )
2025-10-06 16:52:36 -07:00
Sam Lantinga
2be2fb4918
Fixed build
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
2025-10-04 10:28:57 -04:00
Sam Lantinga
2a3a8f736c
Fixed destination coordinates when using scale with the software renderer
...
Fixes https://github.com/libsdl-org/SDL/issues/14051
(cherry picked from commit d333044462 )
2025-10-03 13:58:57 -07:00
Sam Lantinga
d69f658835
Make sure the current resolution is in the fullscreen mode list
...
Custom resolutions don't enumerate normally, but make sure the current resolution is in the mode list.
Fixes https://github.com/libsdl-org/SDL/issues/11551
(cherry picked from commit b1c2dd8433 )
2025-10-02 16:01:17 -07:00
Sam Lantinga
3eb9328d3e
Updated to version 3.2.25 for development
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
2025-10-02 11:36:07 -07:00
Sam Lantinga
a8589a8422
Updated to version 3.2.24 for release
2025-10-02 10:52:32 -07:00
Sam Lantinga
824234accc
Fixed HIDAPI controller disconnect reading on multiple threads
...
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
If multiple threads are calling SDL_UpdateJoysticks(), then an overlapped read can be initiated on one thread (read_pending set to true) and GetOverlappedResult() called on another thread. This results in ERROR_OPERATION_ABORTED. This is harmless so we shouldn't return an error in this case, we'll just retry the read on the next call.
Fixes https://github.com/libsdl-org/SDL/issues/14033
(cherry picked from commit b2188b325d )
2025-09-25 10:41:52 -07:00
Sam Lantinga
18c2e179ee
Use the real window position on macOS
...
On newer MacBooks, the fullscreen window might be placed below the camera notch, so use the actual window position
Fixes https://github.com/libsdl-org/SDL/issues/10441
(cherry picked from commit 0a50058f7a )
2025-09-23 23:04:41 -07:00
Sam Lantinga
21ae008fc2
Use an empty bitmap for the blank cursor on macOS
...
Some macOS installations seem to have trouble decoding the GIF we were using
Fixes https://github.com/libsdl-org/SDL/issues/14012
(cherry picked from commit 221d1f12ea )
2025-09-22 19:16:01 -07:00
Sam Lantinga
97a8bb44e6
The default swap interval on EGL is 1, according to the spec
...
Fixes https://github.com/libsdl-org/SDL/issues/14014
(cherry picked from commit 137b0b2bee )
2025-09-22 11:28:46 -07:00
Sam Lantinga
c3480ca99c
Use clearPrimaryClip() on Android 9 and newer
...
Fixes https://github.com/libsdl-org/SDL/issues/8355
(cherry picked from commit 34b09be6a5 )
2025-09-21 23:30:57 -07:00
Sam Lantinga
936d94c2ee
Fixed SDL_RunOnMainThread() on Android
...
If the application is waiting in SDL_WaitEvent(), we still need to run event loop maintenance in between calls to Android_PumpEvents().
Fixes the testautomation events_mainThreadCallbacks() test on Android.
(cherry picked from commit bae34c3e34 )
2025-09-21 13:58:51 -07:00
Sam Lantinga
6cb55ebd46
Fixed a memory leak in fill_device_info_usage() (thanks @digant73)
...
Fixes https://github.com/libsdl-org/SDL/issues/13998
(cherry picked from commit 5503fe1c1b )
2025-09-20 09:05:52 -07:00
Sam Lantinga
11d38fc23b
Only use a transparent cursor on Windows when connected via RDP
...
VMware relies on the cursor being set to NULL to optimize relative mouse motion for games.
We should also revisit whether current RDP works better with a NULL cursor or a transparent cursor.
Fixes https://github.com/libsdl-org/SDL/issues/13700
(cherry picked from commit dac6af4ba6 )
2025-09-14 17:31:09 -07:00
Sam Lantinga
d027f0ae6e
Remove Windows 32-bit ARM build from CI
...
This architecture is deprecated and is now failing with:
Windows SDK 10.0.22621.0 : 'C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um' not found or was incomplete
Fixes https://github.com/libsdl-org/SDL/issues/13949
(cherry picked from commit cc3274b6f1 )
2025-09-14 15:45:34 -07:00
Sam Lantinga
0b69860af6
Fixed testprocess on 32-bit Windows
...
Previously the test would kill the child process while it was in the process of initializing (loading DLLs, etc) and this would cause the test to fail.
(cherry picked from commit 937b7e6aea )
2025-09-14 15:40:06 -07:00
Sam Lantinga
e7a1ae0ea5
Clarify why we ignore EINVAL when flushing a file descriptor
...
(cherry picked from commit a1d3fc1f50 )
2025-09-14 15:39:53 -07:00
Sam Lantinga
7af36d6c40
Ignore errors flushing output on POSIX pipes
...
Fixes https://github.com/libsdl-org/SDL/issues/13116
Fixes https://github.com/libsdl-org/SDL/issues/13412
(cherry picked from commit e40d337a47 )
2025-09-14 12:10:18 -07:00
Sam Lantinga
d1ae1163dd
Wait briefly after enabling effects on DualSense controller
...
The rumble motors apparently take a short time to power up after enabling enhanced mode.
Fixes https://github.com/libsdl-org/SDL/issues/13909
(cherry picked from commit 1aba421bd3 )
2025-09-14 10:00:40 -07:00
Sam Lantinga
b2cf5729b4
Disable Windows.Gaming.Input by default
...
The functionality is already covered by XInput and DirectInput, and Microsoft is recommending GameInput going forward.
Fixes https://github.com/libsdl-org/SDL/issues/13000
(cherry picked from commit 78a29d1670 )
2025-09-14 08:52:43 -07:00
Sam Lantinga
11b8dd76db
Fixed memory leak when using detached threads
...
Fixes https://github.com/libsdl-org/SDL/issues/13886
(cherry picked from commit ede86a1267 )
2025-09-14 08:43:12 -07:00
Sam Lantinga
e5b9dfd181
Fixed setting SDL_PROP_TEXTURE_VULKAN_TEXTURE_NUMBER
...
(cherry picked from commit b7dba970e1 )
2025-09-09 17:35:03 -07:00
Sam Lantinga
ad2b211f75
Fixed pitch and chroma issues with the Vulkan planar YUV texture update functions
...
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
Fixes https://github.com/libsdl-org/SDL/issues/13734
(cherry picked from commit 466f93aee1 )
2025-09-07 10:19:59 -07:00
Sam Lantinga
414ae344af
Fixed rumble strength on DualSense Edge and Bluetooth connected controllers
...
Fixes https://github.com/libsdl-org/SDL/issues/13771
(cherry picked from commit 25d9096d41 )
2025-09-06 11:53:55 -07:00
Sam Lantinga
a0b8275e9c
Fixed the perspective matrix calculation (thanks @KonkolyTamas!)
...
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
Fixes https://github.com/libsdl-org/SDL/issues/13867
(cherry picked from commit ea1a769322 )
2025-09-04 06:07:28 -07:00
Sam Lantinga
e7dd5d841b
Don't set SDL_SURFACE_LOCK_NEEDED until a surface is RLE encoded
...
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
Reference https://github.com/libsdl-org/sdl2-compat/issues/476
(cherry picked from commit 437d78499c )
2025-09-02 21:32:17 -07:00
Sam Lantinga
5594d03da0
Leave letterbox borders set to the frame clear color
...
Fixes https://github.com/libsdl-org/sdl2-compat/issues/483
(cherry picked from commit fbbc29159a )
2025-09-02 20:14:56 -07:00
Sam Lantinga
f2ae66b64f
Set the texture scale and address mode when creating a texture
...
Fixes https://github.com/libsdl-org/sdl2-compat/issues/506
(cherry picked from commit ef19c72015 )
2025-09-02 19:46:28 -07:00
Sam Lantinga
a6fd74fa3b
Fix crash when enumerating Steam Controllers
...
Closes https://github.com/libsdl-org/SDL/pull/13746
2025-09-02 08:42:16 -07:00
Sam Lantinga
03b36bac94
Updated to version 3.2.23 for development
2025-09-01 15:12:43 -07:00
Sam Lantinga
a96677bdf6
Updated to version 3.2.22 for release
2025-09-01 14:40:32 -07:00
Sam Lantinga
a7947080c0
Fixed warnings building with Visual Studio
...
(cherry picked from commit 7c8df4ea52 )
2025-08-30 10:16:11 -07:00
Sam Lantinga
08c82a3781
Fixed build
...
(cherry picked from commit 3cf2350f21 )
2025-08-30 10:15:48 -07:00
Sam Lantinga
40371f0907
Support the "ambient" value for SDL_HINT_AUDIO_CATEGORY
...
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
Fixes https://github.com/libsdl-org/SDL/issues/13732
(cherry picked from commit 4725213eef )
2025-08-12 09:54:43 -07:00
Sam Lantinga
c7e8977e60
Revert "Support Google Play 16 KB Page Size Requirement ( #13470 )"
...
This reverts commit edef6e66e9
If you need to support the Google Play 16 kiB page size requirement, the recommendation is to use NDK r28c or newer, which automatically aligns binaries correctly.
2025-08-07 11:41:43 -07:00
Sam Lantinga
8e46e5d8b4
Updated to version 3.2.21 for development
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
2025-08-04 11:54:34 -07:00
Sam Lantinga
96292a5b46
Updated to version 3.2.20 for release
2025-08-04 09:58:55 -07:00
Sam Lantinga
707717e94b
Reverted: Added Steam Virtual Gamepad support to the GameInput driver
...
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
This version of SDL doesn't support newer GameInput versions required for this feature.
2025-07-24 14:00:20 -07:00
Sam Lantinga
a140bba55a
Fixed building with GameInput v1.0
...
(cherry picked from commit e5d57d8ad6 )
2025-07-24 10:52:28 -07:00
Sam Lantinga
f4ddacacd0
Fixed building with GameInput v1.0
...
(cherry picked from commit 0ee0fe1572 )
2025-07-24 10:43:05 -07:00
Sam Lantinga
ebba656bdb
Added Steam Virtual Gamepad support to the GameInput driver
...
(cherry picked from commit 66dad9c21f )
2025-07-24 10:38:02 -07:00
Sam Lantinga
b78c61d67a
Fixed double SDL_EVENT_GAMEPAD_ADDED for controllers with automatic gamepad mappings
...
(cherry picked from commit 6babade758 )
2025-07-24 10:38:02 -07:00
Sam Lantinga
ee371ff740
Fixed crash if a clipboard event was sent with video uninitialized
...
This can happen if you're using SDL on Android without using the video subsystem.
(cherry picked from commit 855d28e97a )
2025-07-17 08:48:00 -07:00
Sam Lantinga
a6ed8ab59d
Updated to version 3.2.19 for development
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
2025-07-14 11:44:22 -07:00
Sam Lantinga
bd40d0ded1
Removed the Mayflash GameCube adapter from the PS3 controller list
...
(cherry picked from commit 277f91c317 )
2025-07-14 11:30:46 -07:00
Sam Lantinga
913813a933
Updated to version 3.2.18 for release
2025-07-11 15:56:55 -07:00
Sam Lantinga
4a55143e15
Fixed build
...
(cherry picked from commit 92e8224d32 )
2025-07-11 14:12:27 -07:00
Sam Lantinga
87c9bc1b1f
Fixed long delay when enumerating the Razer Huntsman keyboard
...
Fixes https://github.com/libsdl-org/SDL/issues/13236
(cherry picked from commit 0b2e389ee3 )
2025-07-11 14:12:27 -07:00
Sam Lantinga
16a57b70f7
Set hwndTarget to NULL when unregistering raw input
...
Fixes https://github.com/libsdl-org/SDL/issues/13335
(cherry picked from commit 937e8d55a4 )
2025-07-11 12:14:50 -07:00
Sam Lantinga
5886d90308
Fixed long delay when enumerating the Razer Huntsman keyboard
...
Fixes https://github.com/libsdl-org/SDL/issues/13236
(cherry picked from commit f199aafaeb )
2025-07-11 11:56:06 -07:00
Sam Lantinga
608101a185
Update the viewport when logical presentation changes
...
Fixes https://github.com/libsdl-org/SDL/issues/13256
(cherry picked from commit 727b4924c8 )
2025-06-25 09:59:13 -07:00
Sam Lantinga
bde5687a3c
Fixed Nintendo Switch Pro thumbstick calibration
...
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
Fixes https://github.com/libsdl-org/SDL/issues/13246
(cherry picked from commit 038a3806eb )
2025-06-21 19:57:04 -07:00
Sam Lantinga
0f3504f78d
Updated testffmpeg for ffmpeg 7.1
...
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
(cherry picked from commit e6c2649afc )
2025-06-21 08:49:43 -07:00
Sam Lantinga
0aaa0321cc
Fixed warning C5286: implicit conversion from enum type 'VkFilter' to enum type 'SDL_ScaleMode'
2025-06-21 07:41:20 -07:00
Sam Lantinga
079967afa5
Clarify that SDL_GetAudioStreamDevice() returns the logical device.
...
(cherry picked from commit c19ad189dc )
2025-06-20 14:01:32 -07:00
Sam Lantinga
8d578d590f
Fixed replacing existing specific gamepad mappings
...
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
If the first mapping we see doesn't have a CRC, continue looking for another exact CRC match.
Fixes testautomation --filter TestVirtualJoystick
(cherry picked from commit 5826966873 )
2025-06-06 09:55:04 -07:00
Sam Lantinga
6b4a211374
Added support for the ZEROPLUS P4 Wired Gamepad
...
(cherry picked from commit f90a21483c )
2025-06-06 09:27:17 -07:00
Sam Lantinga
55b023c961
Remove the CRC from automatically generated gamepad mappings
...
Fixes https://github.com/libsdl-org/SDL/issues/13127
(cherry picked from commit 638acdc02a )
2025-06-06 09:25:19 -07:00
Sam Lantinga
06da7490fc
Added support for the NACON Revolution X Unlimited controller on macOS
...
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
This adds support for the controller in Bluetooth mode.
Fixes https://github.com/libsdl-org/SDL/issues/13143
(cherry picked from commit 6622f4e1ea )
2025-06-03 15:08:11 -07:00
Sam Lantinga
af83c442d3
Fixed input from the MayFlash GameCube adapter with version 7 firmware
...
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
(cherry picked from commit 7457857304 )
2025-06-03 11:14:09 -07:00
Sam Lantinga
d726e98596
Updated to version 3.2.17 for development
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
2025-06-02 15:57:36 -07:00
Sam Lantinga
e0f6e96da0
Use HEAPU8.set rather than Module.HEAPU8.set (thanks @sbc100!)
...
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
The Module object is the external interface to the application, internal symbols like HEAPU8 don't need to be exported to be used and usage should not be prefixed with Module.
Fixes https://github.com/libsdl-org/SDL/issues/13156
Closes https://github.com/libsdl-org/SDL/pull/13157
(cherry picked from commit cf6c42e6e6 )
2025-06-02 09:48:55 -07:00
Sam Lantinga
57de46ae7e
Mark gamepads as invalid if they can't be opened
...
Fixes https://github.com/libsdl-org/SDL/issues/13129
(cherry picked from commit 4b0f48c4cf )
2025-06-02 09:25:10 -07:00
Sam Lantinga
59693c8996
Updated to version 3.2.16 for release
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
2025-06-01 14:37:23 -07:00
Sam Lantinga
180b454d61
kmsdrm: fixed creating GBM surfaces on NVIDIA cards
...
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
(cherry picked from commit fc1c0618de )
2025-05-29 11:20:44 -07:00
Sam Lantinga
abbaf95cf0
Added macros to push/pop error messages while cleaning up
...
(cherry picked from commit 885e611f3c )
2025-05-29 10:54:46 -07:00
Sam Lantinga
1081b70951
Fixed typos
...
(cherry picked from commit 61d105247e )
2025-05-29 10:54:46 -07:00
Sam Lantinga
4f51f956ad
Updated SDL_StretchSurface() documentation
...
Fixes https://github.com/libsdl-org/SDL/issues/13135
(cherry picked from commit 7db0ac7380 )
2025-05-29 09:09:29 -07:00