359ae75bb2
Fixed DragonRise Generic USB PCB showing up as a PS3 controller
Sam Lantinga
2019-11-23 12:11:16 -08:00
116bd7eb7a
Added the Linux hidraw sources when libusb isn't available
Sam Lantinga
2019-11-23 11:35:20 -08:00
8e153922e4
This packet didn't end up being needed to initialize input for the Xbox One Elite Series 2 controller
Sam Lantinga
2019-11-22 17:46:30 -08:00
6fc3886441
SDL_gamecontroller.h: remove comma at end of enumerator list
Ozkan Sezer
2019-11-23 03:28:02 +03:00
6dce9733d9
Use SDL_zeroa() appropriately
Sam Lantinga
2019-11-22 16:23:37 -08:00
733f25252a
Fixed build
Sam Lantinga
2019-11-22 14:09:24 -08:00
13006ba9e1
Added support for the PDP Versus Fighting Pad
Sam Lantinga
2019-11-22 13:44:40 -08:00
b5aff9d7c3
Added SDL_GameControllerTypeForIndex() and SDL_GameControllerGetType() to return the type of controller attached.
Sam Lantinga
2019-11-22 13:12:12 -08:00
c0650aca21
Added support for the PDP Battlefield One controller
Sam Lantinga
2019-11-21 14:04:48 -08:00
a132b183cd
Fixed the guide button on the NVIDIA Controller v01.04
Sam Lantinga
2019-11-21 13:09:00 -08:00
cc4f890521
Added support for the NVIDIA Controller v01.04 on Linux and Mac OS X
Sam Lantinga
2019-11-21 12:11:47 -08:00
8cdb4526d9
CMakeLists.txt: add several missing function checks for unix case.
Ozkan Sezer
2019-11-21 10:33:56 +03:00
d3232a82a0
configure: add back mistakenly removed strtok_r check, and regenerate.
Ozkan Sezer
2019-11-21 10:02:02 +03:00
650964461e
Improved XInput VID/PID detection and added SDL_wcsstr() and SDL_wcsncmp()
Sam Lantinga
2019-11-20 16:42:50 -08:00
eb8f14bb6a
added SDL_strtokr() as a replacement for POSIX strtok_r (bug #4046.)
Ozkan Sezer
2019-11-20 20:40:50 +03:00
ce8411c587
Fixed Xbox One Elite Series 2 showing up as 2 devices in Bluetooth mode on Windows
Sam Lantinga
2019-11-20 08:43:24 -08:00
200d37dabb
SDL.c (SDL_ExitProcess): unconstify its param to match its declaration.
Ozkan Sezer
2019-11-20 02:47:40 +03:00
972a70d844
Added support for the Xbox One Elite Series 2 controller on Mac OSX
Sam Lantinga
2019-11-19 15:15:00 -08:00
68d8fc5c7b
Added support for the Xbox One Elite Series 2 controller in wired mode
Sam Lantinga
2019-11-18 15:46:13 -08:00
2bfcf5cd96
Added Linux controller mapping for the Xbox One Elite Series 2 controller in Bluetooth mode
Sam Lantinga
2019-11-18 14:08:05 -08:00
1e24a1514d
Added names for some missing Xbox controllers
Sam Lantinga
2019-11-18 11:51:39 -08:00
144956442d
Added identifiers for the Xbox One Elite Series 2 controller
Sam Lantinga
2019-11-18 11:44:51 -08:00
df728f8591
Fixed unused function warning on Android
Sam Lantinga
2019-11-18 10:48:14 -08:00
dd7fe0af08
Fixed bug 4814 - Missing scancodes on Linux
Sam Lantinga
2019-11-16 22:45:49 -08:00
b1539c4c49
Fixed bug 4819 - Attempting to create an OpenGL ES context with unachievable MSAA parameters under X11 dooms the program
Sam Lantinga
2019-11-16 22:35:48 -08:00
85aabec27e
atomic: Support compiling on ARMv3
Cameron Cawley
2019-10-11 22:08:53 +01:00
cf33f1f0ef
Added a utility function to simplify the hint handling logic
Sam Lantinga
2019-11-13 21:53:01 -08:00
a63e93a193
Supported Android and Apple hardware has ARM SIMD capability
Sam Lantinga
2019-11-13 15:46:58 -08:00
9a76bebfbc
SDL_HINT_GAMECONTROLLER_USE_BUTTON_LABELS defaults to true, to match Steam's default behavior
Sam Lantinga
2019-11-13 14:24:48 -08:00
8bd3398020
configure: check for build dir when building version res (fix bug #4858) Fixes a race where we try to build version res file in build directory before it has even been created. Prevents errors like:
Anuj Mittal
2019-11-13 10:51:02 +03:00
b44fe0f838
haiku: Rename BE_* entities to HAIKU_* In favor Bugzilla #2349. Update copyright years to 2019.
EXL
2019-11-12 17:24:37 -05:00
33ae5e5e99
haiku: mouse_relative fix
Peter Kosyh
2019-11-11 22:23:33 -05:00
79510b7569
haiku: mouse->ShowMouse method added
Peter Kosyh
2019-11-11 22:22:40 -05:00
95a402d745
haiku: Add support for relative mouse mode.
Gerasim Troeglazov
2019-11-11 22:21:17 -05:00
a365c7f6fb
ran gendynapi.pl after SDL_HasARMSIMD() addition
Ozkan Sezer
2019-11-04 11:15:24 +03:00
b70222d056
Fixed a comment typo (thanks, Dominus!).
Ryan C. Gordon
2019-11-01 04:32:44 -04:00
303646a697
Android: some readability: redundant casts, deads stores, redundant control flow
Sylvain Becker
2019-10-31 15:53:10 +01:00
fea3c8bdef
SDL_qsort.c: sync comments with version 1.15 from mainstream
Ozkan Sezer
2019-10-31 17:10:02 +03:00
88ba6798e9
Wayland: touch events, use of memory after it is freed
Sylvain Becker
2019-10-30 21:12:36 +01:00
86ae245bc0
Use correct enum: typo in org_kde_kwin_server_decoration_mode instead of org_kde_kwin_server_decoration_manager_mode
Sylvain Becker
2019-10-30 17:59:20 +01:00
9e509e4a4f
SDL_render_gles2: remove ineffective widening cast warning: either cast from 'int' to 'size_t' (aka 'unsigned long') is ineffective, or there is loss of precision before the conversion [bugprone-misplaced-widening-cast]
Sylvain Becker
2019-10-30 16:45:53 +01:00
ce308a7841
revert this const parameter for X11 function
Sylvain Becker
2019-10-30 16:33:32 +01:00
d4a67e2541
Readability: change some pointer parameter to be pointer to const
Sylvain Becker
2019-10-30 16:06:51 +01:00
3d100df36f
Readability: remove const-qualifation from function declaration const-qualification of parameters only has an effect in function definitions
Sylvain Becker
2019-10-30 15:43:49 +01:00
ff0d9245a9
SDL_syspower: remove dead store warning Value stored to 'str' during its initialization is never read
Sylvain Becker
2019-10-30 14:26:18 +01:00
42153342ab
Use fill_function for FillRect SIMD/NEON (bug 4365)
Sylvain Becker
2019-10-29 16:13:41 +01:00
bda618a2af
iOS: remove some unused code, minor code style cleanup.
Alex Szpakowski
2019-10-27 11:41:48 -03:00
df49e2a572
iOS: replace a deprecated function call with a non-deprecated equivalent.
Alex Szpakowski
2019-10-27 11:41:11 -03:00
7289e5e215
Android: remove warning in blit_features "integer constant not in range of enumerated type 'enum blit_features'"
Sylvain Becker
2019-10-27 15:22:28 +01:00
463bf5c2d8
Android: fix compilation error of SDL_cpuinfo.c on android-r13b (bug 4365)
Sylvain Becker
2019-10-27 14:52:09 +01:00
c0255be458
x11: check if the X server honored our XMoveWindow() call (thanks, R.E. Rust!).
Ryan C. Gordon
2019-10-26 23:58:55 -04:00
a963e36e2d
macOS: more robust detection and switching of exclusive-fullscreen display modes (bug #4822).
Alex Szpakowski
2019-10-26 15:27:51 -03:00
a9b867ab07
macOS Fix potential memory leaks in the Metal renderer caught by clang's static analyzer.
Alex Szpakowski
2019-10-26 14:39:50 -03:00
1ce1364b29
d3d11: Don't fail if there's no vertex data to upload (thanks, Martin!).
Ryan C. Gordon
2019-10-26 12:56:18 -04:00
6dffc5d461
cpuinfo: Remove incorrect #warning when building for non-ARM architectures.
Ryan C. Gordon
2019-10-25 00:07:30 -04:00
b7df26037b
cmake: added support for enabling the ARM SIMD/NEON code.
Ryan C. Gordon
2019-10-24 23:17:19 -04:00
d5e9fcf16f
configure: Regenerate configure script with the ARM SIMD/NEON changes.
Ryan C. Gordon
2019-10-24 21:51:55 -04:00
0702954909
configure: warn about MIT-licensed code if using ARM SIMD/NEON optimizations.
Ryan C. Gordon
2019-10-24 21:41:03 -04:00
72f8044a42
ARM: NEON assembly optimization for SDL_FillRect
Ben Avison
2019-10-24 21:17:52 -04:00
1187b013a5
ARM: NEON assembly optimization for function BlitARGBto565PixelAlpha
Ben Avison
2019-10-24 21:17:38 -04:00
2dfe060564
ARM: NEON assembly optimization for function BlitRGBtoRGBPixelAlpha
Ben Avison
2019-10-24 21:17:19 -04:00
a6bfdd103f
ARM: Create configure option --enable-arm-neon to govern assembly optimizations
Ben Avison
2019-10-24 21:17:05 -04:00
74846657ec
ARM: SIMD optimization for 4:4:4:4 to 8:8:8:8 normal blits
Ben Avison
2019-10-24 21:15:50 -04:00
becc649ae2
ARM: assembly optimization for SDL_FillRect
Ben Avison
2019-10-24 21:15:35 -04:00
7ac733f025
ARM: SIMD assembly optimization for BGR-to-RGB 32bpp normal blits
Ben Avison
2019-10-24 21:15:21 -04:00
8425d9d5d0
SDL_blit: use a named enum for required hardware bits in dispatch tables
Ben Avison
2019-10-24 21:15:09 -04:00
0eaa52cedf
ARM: SIMD assembly optimization for function BlitARGBto565PixelAlpha
Ben Avison
2019-10-24 21:13:56 -04:00
57723b83e8
ARM: SIMD assembly optimization for function BlitRGBtoRGBPixelAlpha
Ben Avison
2019-10-24 21:13:05 -04:00
6a6a05289e
ARM: Create configure option --enable-arm-simd to govern assembly optimizations
Ben Avison
2019-10-24 21:12:08 -04:00
59beaccd50
macOS: Expose high dpi-capable display modes on macOS 10.13+.
Alex Szpakowski
2019-10-24 20:15:54 -03:00
8081f11773
Fixed bug 2014 - Hardcoded srcA value in SDL_Blit_auto.c functions
Sylvain Becker
2019-10-24 18:07:30 +02:00
59352cea8b
Fixed bug 4775 - Japanese on Android, remove inputtype PASSWORD (Thanks Tamo!)
Sylvain Becker
2019-10-23 11:25:16 +02:00