| 
              
d0bbfdbf
               | 
              
2022-12-01T16:07:03
               | 
              
               | 
              
Clang-Tidy fixes (#6725)
(cherry picked from commit 3c501b963dd8f0605a6ce7978882df39ba76f9cd)
               | 
            
            
              
   
               | 
              
b8d85c69
               | 
              
2022-11-30T12:51:59
               | 
              
               | 
              
Update for SDL3 coding style (#6717)
I updated .clang-format and ran clang-format 14 over the src and test directories to standardize the code base.
In general I let clang-format have it's way, and added markup to prevent formatting of code that would break or be completely unreadable if formatted.
The script I ran for the src directory is added as build-scripts/clang-format-src.sh
This fixes:
#6592
#6593
#6594
(cherry picked from commit 5750bcb174300011b91d1de20edb288fcca70f8c)
               | 
            
            
              
   
               | 
              
fb0ce375
               | 
              
2022-11-27T17:38:43
               | 
              
               | 
              
Cleanup add brace (#6545)
* Add braces after if conditions
* More add braces after if conditions
* Add braces after while() conditions
* Fix compilation because of macro being modified
* Add braces to for loop
* Add braces after if/goto
* Move comments up
* Remove extra () in the 'return ...;' statements
* More remove extra () in the 'return ...;' statements
* More remove extra () in the 'return ...;' statements after merge
* Fix inconsistent patterns are xxx == NULL vs !xxx
* More "{}" for "if() break;"  and "if() continue;"
* More "{}" after if() short statement
* More "{}" after "if () return;" statement
* More fix inconsistent patterns are xxx == NULL vs !xxx
* Revert some modificaion on SDL_RLEaccel.c
* SDL_RLEaccel: no short statement
* Cleanup 'if' where the bracket is in a new line
* Cleanup 'while' where the bracket is in a new line
* Cleanup 'for' where the bracket is in a new line
* Cleanup 'else' where the bracket is in a new line
(cherry picked from commit 6a2200823c66e53bd3cda4a25f0206b834392652 to reduce conflicts merging between SDL2 and SDL3)
               | 
            
            
              
   
               | 
              
6784d84c
               | 
              
2022-10-10T01:31:14
               | 
              
               | 
              
N3DS: Fix `-Wformat` warnings in tests.
All warnings were about invalid specifiers. Since U/Sint32 is a long,
using `%d` emits a -Wformat warning.
               | 
            
            
              
   
               | 
              
120c76c8
               | 
              
2022-01-03T09:40:00
               | 
              
               | 
              
Updated copyright for 2022
               | 
            
            
              
   
               | 
              
f30e2e43
               | 
              
2021-10-06T22:52:33
               | 
              
               | 
              
Fix compiler warnings in testvulkan.c
MSVC gives the following warnings when compiling testvulkan.c:
```
testvulkan.c(656,1): warning C4018: '<': signed/unsigned mismatch
testvulkan.c(656,1): warning C4018: '>': signed/unsigned mismatch
testvulkan.c(660,1): warning C4018: '<': signed/unsigned mismatch
testvulkan.c(660,1): warning C4018: '>': signed/unsigned mismatch
```
               | 
            
            
              
   
               | 
              
79c7a171
               | 
              
2021-08-24T12:41:41
               | 
              
               | 
              
testvulkan: reformatted to more-closely match SDL coding conventions.
               | 
            
            
              
   
               | 
              
b073d275
               | 
              
2021-08-17T16:52:49
               | 
              
               | 
              
test/vulkan: fix/workaround validation errors
               | 
            
            
              
   
               | 
              
abba1811
               | 
              
2021-08-23T20:18:57
               | 
              
               | 
              
testvulkan: support multiple windows.
Fixes #4363.
               | 
            
            
              
   
               | 
              
fbc36490
               | 
              
2021-08-14T22:29:05
               | 
              
               | 
              
Use the new SDL_clamp() macro where sensible
There were a few places throughout the SDL code where values were
clamped using SDL_min() and SDL_max(). Now that we have an SDL_clamp()
macro, use this instead.
               | 
            
            
              
   
               | 
              
773e1ba1
               | 
              
2021-08-08T11:00:07
               | 
              
               | 
              
testvulkan: Clamp the drawable size to the allowed range
SDL_Vulkan_GetDrawableSize() doesn't always return a size which is
within the Vulkan swapchain's allowed image extent range.
(This happens on X11 a lot when resizing, which is bug #3287)
Clamp the value we get back from SDL_Vulkan_GetDrawableSize() to this
range. Given the range usually is just a single value, this is almost
always equivalent to just using the min or max image extent, but this
seems logically most correct.
               | 
            
            
              
   
               | 
              
b972258d
               | 
              
2021-03-26T22:49:28
               | 
              
               | 
              
test: remove unused variables and typedefs
               | 
            
            
              
   
               | 
              
9130f7c3
               | 
              
2021-01-02T10:25:38
               | 
              
               | 
              
Updated copyright for 2021
               | 
            
            
              
   
               | 
              
239c8f1f
               | 
              
2020-12-24T00:28:50
               | 
              
               | 
              
testvulkan.c: fix -Wmissing-braces warnings. also fix whitespace.
               | 
            
            
              
   
               | 
              
c3a32605
               | 
              
2020-11-09T04:55:15
               | 
              
               | 
              
testvulkan: Patched to compile with SDL's internal Vulkan headers.
               | 
            
            
              
   
               | 
              
a8780c6a
               | 
              
2020-01-16T20:49:25
               | 
              
               | 
              
Updated copyright date for 2020
               | 
            
            
              
   
               | 
              
00e5eeb4
               | 
              
2019-05-19T01:45:15
               | 
              
               | 
              
test: added SDLTest_CommonDefaultArgs()
This is for test apps that don't need custom command line arguments; it lets
us reduce the boilerplate code a tiny bit.
               | 
            
            
              
   
               | 
              
5e13087b
               | 
              
2019-01-04T22:01:14
               | 
              
               | 
              
Updated copyright for 2019
               | 
            
            
              
   
               | 
              
a794126d
               | 
              
2018-08-24T09:49:48
               | 
              
               | 
              
vulkan: SDL_Vulkan_GetInstanceExtensions should accept a NULL window.
Fixes Bugzilla #4235.
               | 
            
            
              
   
               | 
              
e3cc5b2c
               | 
              
2018-01-03T10:03:25
               | 
              
               | 
              
Updated copyright for 2018
               | 
            
            
              
   
               | 
              
37ce9f27
               | 
              
2017-08-27T23:13:15
               | 
              
               | 
              
Fixed typedef redefinition errors when including both SDL_vulkan.h and vulkan.h
You should always include vulkan/vulkan.h first, then include SDL_vulkan.h
               | 
            
            
              
   
               | 
              
1f2e151b
               | 
              
2017-08-27T22:20:17
               | 
              
               | 
              
Added Vulkan support to the Visual Studio 2010 solution
               | 
            
            
              
   
               | 
              
071e1018
               | 
              
2017-08-27T20:41:48
               | 
              
               | 
              
We use the SDL Vulkan headers
               | 
            
            
              
   
               | 
              
c722e58d
               | 
              
2017-08-27T23:25:12
               | 
              
               | 
              
vulkan: Include a copy of vulkan.h and vk_platform.h.
Now we can provide Vulkan support in the build even if the build box doesn't
have a Vulkan SDK, since we dynamically link to the library anyhow.
               | 
            
            
              
   
               | 
              
803fd6d5
               | 
              
2017-08-27T19:32:08
               | 
              
               | 
              
Use SDL_Vulkan_GetDrawableSize() instead of SDL_GL_GetDrawableSize()
               | 
            
            
              
   
               | 
              
25e3a1ec
               | 
              
2017-08-27T22:15:57
               | 
              
               | 
              
vulkan: Initial Vulkan support!
This work was done by Jacob Lifshay and Mark Callow; I'm just merging it
into revision control.
               |