e3dbae5010
Get the serial number for the Nintendo Switch Pro controller
Sam Lantinga
2021-01-14 23:49:41 -08:00
5fc743c4fd
Phantom Nintendo Switch Pro Controller initialization problem
Sam Lantinga
2021-01-14 23:49:37 -08:00
92742306a6
Fixed rumble reset failing for Switch Pro controllers in USB mode
Sam Lantinga
2021-01-14 23:49:33 -08:00
d0b87fede6
Added HIDAPI rumble debug info
Sam Lantinga
2021-01-14 23:49:27 -08:00
e2f46ed8ef
Always lock the HIDAPI device when closing, in case rumble is pending
Sam Lantinga
2021-01-14 23:49:20 -08:00
907b8eebc3
Make sure the HIDAPI device is locked when closing it, in case there is rumble pending that didn't complete
Sam Lantinga
2021-01-14 23:49:16 -08:00
b3848c5120
Fixed bug 5445 - Incorrect Switch Pro Controller face buttons when SDL_HINT_GAMECONTROLLER_USE_BUTTON_LABELS disabled
Sam Lantinga
2021-01-14 15:15:57 -08:00
bdc6e4ffc5
Fixed bug 5195 - Replugging in "mixed" controller types crashes on macOS
Sam Lantinga
2021-01-14 15:03:11 -08:00
d54b125a86
Fixed bug 5287 - Support building for UWP with CMake
Sam Lantinga
2021-01-14 14:53:34 -08:00
351abc585b
Fixed bug 5463 - generated Wayland interfaces are included in the library's ABI
Sam Lantinga
2021-01-14 14:50:15 -08:00
6a342954e8
Fixed bug 5451 - Can't create EGLSurface in Wayland from SDLWindow (no EGLNativeWindow pointer)
Sam Lantinga
2021-01-14 14:42:53 -08:00
b2aaab3d53
Fixed bug 5462 - debug trap update/fix of assembly for Apple devices
Sam Lantinga
2021-01-14 14:34:24 -08:00
82aafa9aa8
Fixed bug 5461 - Add rewritten WSCONS driver for OpenBSD
Sam Lantinga
2021-01-14 14:32:11 -08:00
1adadc7702
[KMS/DRM] Adjust come return values. Improve comments.
Manuel Alfayate Corchete
2021-01-14 10:18:40 +01:00
ead3c406a2
[KMS/DRM] Refactor, improve and re-comment async pageflips code.
Manuel Alfayate Corchete
2021-01-13 20:11:01 +01:00
fbd7c718b6
Don't blink the Xbox 360 LED when setting the player slot, it's probably already been set by a driver
Sam Lantinga
2021-01-13 11:02:07 -08:00
d757ec7f5c
Only select the gamepad interfaces on the Xbox 360 wireless adapter
Sam Lantinga
2021-01-13 11:02:01 -08:00
c94283d404
testgamecontroller: log which controller the event came from
Sam Lantinga
2021-01-13 11:01:54 -08:00
9384e59561
[KMS/DRM] Add warning comentary to avoid future experiments with scaling.
Manuel Alfayate Corchete
2021-01-12 20:15:37 +01:00
b99543b682
opengl: More work on making line drawing match software renderer.
Ryan C. Gordon
2021-01-11 20:40:11 -05:00
8442754912
[KMS/DRM] Refactor KMSDR_CreateSurface to group all non-Vulkan stuff in a block.
Manuel Alfayate Corchete
2021-01-12 00:22:58 +01:00
87eb734c4e
[KMS/DRM] Don't ask SDL to scale image when in Vulkan mode.
Manuel Alfayate Corchete
2021-01-11 23:59:40 +01:00
e9887045a2
Gyro and Accel sensor support for Switch Pro Controller. Note that axes are changed to match the axes we're using with PlayStation controllers, since users will appreciate consistent behaviour across devices.
JibbSmart
2021-01-11 15:36:40 +08:00
5105ecf8b1
[KMS/DRM] Move surface size info to window driverdata, for coherency.
Manuel Alfayate Corchete
2021-01-11 21:02:07 +01:00
2067a7db8e
[KMS/DRM] Fix fullscreen to windowed transition. Fix aspect ratio correction without using planes.
Manuel Alfayate Corchete
2021-01-11 20:29:09 +01:00
a5dba7d3ab
Fixed Xbox One Series X share button incorrectly triggering on newer firmware
Sam Lantinga
2021-01-08 09:54:52 -08:00
b24494734b
[KMS/DRM] Go back to the LEGACY interface only because using planes breaks compatibility with HW, so no advantage on using ATOMIC.
Manuel Alfayate Corchete
2021-01-08 18:57:12 +01:00
940e1b8dd9
[KMS/DRM] Small readability changes.
Manuel Alfayate Corchete
2021-01-08 16:33:50 +01:00
e5bf1850f5
[KMS/DRM] Fix cpmpilation warnings. Thanks to Ozkan Sezer for pointing this out!
Manuel Alfayate Corchete
2021-01-08 15:39:05 +01:00
cef1bd0639
[KMS/DRM] Prevent creating another default cursor everytime a window is created. Other fixes and cleanups.
Manuel Alfayate Corchete
2021-01-08 13:14:42 +01:00
7032539785
Disabled Bluetooth if BLE is not supported BluetoothManager is supported for Android API 18+. On older versions, skip Bluetooth instead of crashing.
Jordan Christiansen
2021-01-07 19:33:12 -06:00
0f0946702d
Use Clang/GCC builtins for SDL byteswapping functions
Cameron Gutman
2021-01-04 19:51:56 -06:00
e778881ada
Fixed bug 5449 - SDL_DROPFILE update mouse location of drop in Cocoa
Sam Lantinga
2021-01-07 11:49:28 -08:00
c8a64ad90c
Fixed building when SDL_LIBUSB_DYNAMIC is defined
Sam Lantinga
2021-01-07 10:23:55 -08:00
d079130c24
[KMS/DRM] Don't use primary plane for scaling because that's unsupported on most LEGACY-only HW.
Manuel Alfayate Corchete
2021-01-07 18:44:34 +01:00
e23666f63e
update config.guess and config.sub from mainstream.
Ozkan Sezer
2021-01-07 17:40:00 +03:00
335d78ff86
[KMS/DRM] Add the missing files for Vulkan support to the KMSDRM_LEGACY backend, had forgotted to do -hg add-.
Manuel Alfayate Corchete
2021-01-07 11:30:33 +01:00
661bacfe27
[KMS/DRM] Add Vulkan suport to the KMSDRM_LEGACY backend.Minor text spacing tweaks for better readability. Comment out unused function.
Manuel Alfayate Corchete
2021-01-07 00:47:21 +01:00
67e0b1dd4e
[KMS/DRM] Rewrite KMSDRM_LEGACY backend to accomodate Vulkan compatibility. Fix several bugs on that backend.
Manuel Alfayate Corchete
2021-01-06 22:15:26 +01:00
57a5c45372
Fix D3D11 UpdateTextureNV in non fullscreen (bug #5430)
Sylvain Becker
2021-01-05 22:06:51 +01:00
115d66e756
Use MSVC _byteswap intrinsics for SDL byteswapping functions
Cameron Gutman
2021-01-02 12:50:01 -06:00
6cbd4417f0
Add a hint for D3D9Ex to avoid having to choose at compile-time
Cameron Gutman
2021-01-02 14:45:15 -06:00
59594a7891
Implement PAUSE_INSTRUCTION() for Windows ARM platforms
Cameron Gutman
2021-01-02 13:43:04 -06:00
6f9e18da2a
Fixed bug 5441 - Add support for endianness check on FreeBSD: Fixes endianness checking on at least powerpc64le, maybe also other architectures
Sam Lantinga
2021-01-03 10:18:39 -08:00
fea49a3e2f
SDL_stretch.c: compilation NEON on Windows 10
Sylvain Becker
2021-01-03 15:24:47 +01:00
9130f7c377
Updated copyright for 2021
Sam Lantinga
2021-01-02 10:25:38 -08:00
414ddc32c5
Do not wait in GetOverlappedResult() in hid_read_timeout()
Cameron Gutman
2021-01-01 17:34:07 -06:00
963c9495d3
Fixed bug 5431 - SDL_Metal_GetDrawableSize is inaccurate for high dpi displays if a Metal view has not already been created
Sam Lantinga
2021-01-02 10:11:08 -08:00
d25eff6505
Fixed bug 5429 - spinlock implements PAUSE_INSTRUCTION for PPC platforms
Sam Lantinga
2021-01-02 10:06:22 -08:00
f0b6c78733
Fixed Windows XP compatibility with recent hidapi commit
Sam Lantinga
2021-01-02 09:58:08 -08:00