Sylvain Becker
85cb0d3d61
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]
2019-10-30 16:45:53 +01:00
Sylvain Becker
696de33536
revert this const parameter for X11 function
2019-10-30 16:33:32 +01:00
Sylvain Becker
f9609a38e7
Readability: remove redundant cast
2019-10-30 16:20:58 +01:00
Sylvain Becker
dc53d8a876
Fix const warning in RLE getpix functions
2019-10-30 16:17:59 +01:00
Sylvain Becker
3d621be1b1
SDL_syspower.c: remove redundant expression
2019-10-30 16:12:39 +01:00
Sylvain Becker
2d3bdd05dc
Readability: change some pointer parameter to be pointer to const
2019-10-30 16:06:51 +01:00
Sylvain Becker
d5ee35b300
Readability: remove const-qualifation from function declaration
...
const-qualification of parameters only has an effect in function definitions
2019-10-30 15:43:49 +01:00
Sylvain Becker
36cca1d180
Readability: remove redundant return, continue, enum declaration
2019-10-30 15:36:17 +01:00
Sylvain Becker
bb6c28da07
Readability: remove redundant cast to the same type
2019-10-30 15:13:55 +01:00
Sylvain Becker
443135b183
BlitAuto: remove redundant cast to the same type
2019-10-30 14:37:06 +01:00
Sylvain Becker
fdd8f8b3ae
Remove nested redundant #ifndef
2019-10-30 14:29:41 +01:00
Sylvain Becker
a3c11b7609
SDL_syspower: remove dead store warning
...
Value stored to 'str' during its initialization is never read
2019-10-30 14:26:18 +01:00
Sylvain Becker
b73f111094
Use fill_function for FillRect SIMD/NEON (bug 4365)
2019-10-29 16:13:41 +01:00
Alex Szpakowski
7314d88b52
iOS: remove some unused code, minor code style cleanup.
2019-10-27 11:41:48 -03:00
Alex Szpakowski
9d4cd8b9b1
iOS: replace a deprecated function call with a non-deprecated equivalent.
2019-10-27 11:41:11 -03:00
Sylvain Becker
45c3e419d3
Android: remove warning in blit_features
...
"integer constant not in range of enumerated type 'enum blit_features'"
2019-10-27 15:22:28 +01:00
Sylvain Becker
ec5f9e0cda
Android: fix compilation error of SDL_cpuinfo.c on android-r13b (bug 4365)
2019-10-27 14:52:09 +01:00
Ryan C. Gordon
7606796d6a
x11: check if the X server honored our XMoveWindow() call (thanks, R.E. Rust!).
...
This can happen if a window is still grabbed when we try to move it, or if
the X11 ecosystem is just in a bad mood, I guess.
This makes sure that SDL will report the correct position for a window;
otherwise, SDL_GetWindowPosition will just report whatever the last
SDL_SetWindowPosition call requested, even if the window didn't actually move.
Fixes Bugzilla #4646 .
2019-10-26 23:58:55 -04:00
Alex Szpakowski
9457cfa86b
macOS: more robust detection and switching of exclusive-fullscreen display modes (bug #4822 ).
2019-10-26 15:27:51 -03:00
Alex Szpakowski
6f44302fe8
macOS Fix potential memory leaks in the Metal renderer caught by clang's static analyzer.
2019-10-26 14:39:50 -03:00
Ryan C. Gordon
e2e0748cfe
d3d11: Don't fail if there's no vertex data to upload (thanks, Martin!).
...
Fixes Bugzilla #4832 .
2019-10-26 12:56:18 -04:00
Ryan C. Gordon
58a90b932d
cpuinfo: Remove incorrect #warning when building for non-ARM architectures.
2019-10-25 00:07:30 -04:00
Ben Avison
06d6c4ba2b
ARM: NEON assembly optimization for SDL_FillRect
2019-10-24 21:17:52 -04:00
Ben Avison
14ccfe34cf
ARM: NEON assembly optimization for function BlitARGBto565PixelAlpha
2019-10-24 21:17:38 -04:00
Ben Avison
f15ffb4cb6
ARM: NEON assembly optimization for function BlitRGBtoRGBPixelAlpha
2019-10-24 21:17:19 -04:00
Ben Avison
2a2676beb2
ARM: SIMD optimization for 4:4:4:4 to 8:8:8:8 normal blits
2019-10-24 21:15:50 -04:00
Ben Avison
d3a0d1c587
ARM: assembly optimization for SDL_FillRect
2019-10-24 21:15:35 -04:00
Ben Avison
5db7c4e425
ARM: SIMD assembly optimization for BGR-to-RGB 32bpp normal blits
2019-10-24 21:15:21 -04:00
Ben Avison
354cd03b6b
SDL_blit: use a named enum for required hardware bits in dispatch tables
2019-10-24 21:15:09 -04:00
Ben Avison
a3ed4ac52f
ARM: SIMD assembly optimization for function BlitARGBto565PixelAlpha
2019-10-24 21:13:56 -04:00
Ben Avison
410175d6eb
ARM: SIMD assembly optimization for function BlitRGBtoRGBPixelAlpha
...
Much of the heavy lifting of this optimization is lifted from the Pixman
project, which is distributed under an MIT-style license. As far as possible,
these elements have been relicensed to the zlib license.
2019-10-24 21:13:05 -04:00
Ben Avison
7d29a715ca
ARM: Create configure option --enable-arm-simd to govern assembly optimizations
2019-10-24 21:12:08 -04:00
Alex Szpakowski
1ee8a732ef
macOS: Expose high dpi-capable display modes on macOS 10.13+.
...
Fixes an issue in macOS 10.15 where the displayed content would move up after entering, exiting and re-entering exclusive fullscreen when certain display modes were used (bug #4822 ).
Bug #3949 is also related to this change.
2019-10-24 20:15:54 -03:00
Sylvain Becker
7e13eea11e
Fixed bug 2014 - Hardcoded srcA value in SDL_Blit_auto.c functions
2019-10-24 18:07:30 +02:00
Sylvain Becker
2a41259f73
Android: remove eglGetProcAdded busted comment (bug #4040 )
2019-10-23 11:07:11 +02:00
Sylvain Becker
638e40de86
Fixed bug 4843 - Passing NULL to memset in SDL_PrivateLoadButtonMapping
...
(Thanks!)
2019-10-23 09:53:23 +02:00
Sylvain Becker
b919d15183
Fixed bug 4842 - Redundant condition in MS_ADPCM_Decode and IMA_ADPCM_Decode
...
(Thanks!)
2019-10-23 09:36:41 +02:00
Sylvain Becker
4f21078c9d
Fixed bug 4840 - Read of uninitialized memory in DXGI_LoadDLL (Thanks!)
2019-10-23 09:26:27 +02:00
Sylvain Becker
c3c561cd6b
Fixed bug 4839 - Read of uninitialized memory in Win32_ResizeWindowShape
...
(Thanks!)
2019-10-23 09:17:53 +02:00
Sylvain Becker
6080cfd4c0
Fixed bug 4841 - Misplaced parenthesis WIN_WindowProc / WM_ACTIVATE / ClipCursor
...
(Thanks!)
2019-10-23 08:58:52 +02:00
Sylvain Becker
9be1602fc8
Fixed bug 4838 - Use after free in SDL_JoystickUpdate (Thanks!)
2019-10-23 08:50:57 +02:00
Sylvain Becker
9e1dd7f6f5
Fixed bug 4837 - Use after free in SDL_SensorUpdate (Thanks!)
2019-10-23 08:46:59 +02:00
Sam Lantinga
969caac4ac
Fixed accidental whitespace
2019-10-22 15:43:58 -07:00
Sam Lantinga
83db419a7c
Added support for the Power A Nintendo Switch Enhanced Wireless Controller
2019-10-22 10:57:07 -07:00
Sam Lantinga
040dc9119d
Reordered Power A Switch controllers so they're grouped together
2019-10-22 10:28:51 -07:00
Sam Lantinga
271b696b2a
Added support for the PowerA - Super Mario Controller
2019-10-22 10:27:30 -07:00
Ryan C. Gordon
4d539a5dfb
cpuinfo: Use a better default alignment value (thanks, Simon!).
...
Fixes Bugzilla #4835 .
2019-10-20 22:17:59 -04:00
Sam Lantinga
2aa18f47cf
Don't try to use the Xbox HID protocol with the NVIDIA Shield controllers
2019-10-19 01:54:02 -07:00
Sylvain Becker
aa68ca1097
remove warning prototype SDL_ExitProcess()
2019-10-19 09:23:40 +02:00
Ozkan Sezer
e42ff0b7b8
updated includes for _exit()
2019-10-18 23:10:00 +03:00