Ryan C. Gordon
e973b687cd
examples: Added renderer/11-color-mods
2024-09-23 01:21:40 -04:00
Susko3
0478a6ee3b
Move endian pixel format aliases into enum
...
Matches the same thing in `SDL_AudioFormat`.
2024-09-22 16:34:42 -07:00
Ryan C. Gordon
1828bde49f
examples/renderer/01-clear: Use the color-cycle code from testvulkan.c
...
(and testgpu_simple_clear.c, of course!)
2024-09-22 16:10:57 -04:00
Ryan C. Gordon
3bc2bd790c
build-web-examples.pl: Added a FIXME.
2024-09-22 10:35:59 -04:00
Ozkan Sezer
b736285053
examples/renderer/08-rotating-textures: Fix compiler warning on MSVC .
2024-09-22 12:02:50 +03:00
Ryan C. Gordon
37d62deca1
examples/renderer/10-geometry: Fixes and cleanups.
2024-09-22 01:15:19 -04:00
Ryan C. Gordon
0758b2a0c4
examples: Added renderer/10-geometry
2024-09-22 01:10:33 -04:00
Ryan C. Gordon
1a90e09262
examples: Added renderer/09-scaling-textures
2024-09-22 01:10:32 -04:00
Ryan C. Gordon
4fdeb6861b
examples: a few renderer fixes.
2024-09-22 01:10:32 -04:00
Ryan C. Gordon
66b92e95ac
examples: renamed renderer sources to match other example directories.
2024-09-22 01:10:32 -04:00
Ryan C. Gordon
ffcf372d27
examples: Added renderer/08-rotating-textures
2024-09-22 01:10:31 -04:00
Ryan C. Gordon
0c7334cce3
examples: Added renderer/07-streaming-textures
2024-09-22 01:10:31 -04:00
Ryan C. Gordon
2bd3d9cfb7
examples: Added renderer/06-textures
2024-09-22 01:10:30 -04:00
Ryan C. Gordon
9d0b3eded6
examples: added renderer/05-rectangles
2024-09-22 01:10:30 -04:00
Ryan C. Gordon
3413617cb6
examples: added renderer/04-points
2024-09-22 01:10:30 -04:00
Sam Lantinga
b0e528cc88
Switched ifdef from negative to positive
2024-09-21 20:12:54 -07:00
Caleb Cornett
97d1056e16
GPU: MSAA fixes ( #10917 )
2024-09-21 17:38:10 -05:00
Ozkan Sezer
254b36361e
Add SDL_PRILL? format specifiers specifically for long long type.
2024-09-21 23:03:50 +03:00
Sam Lantinga
6f80d47d64
Use hexidecimal code for ±
2024-09-21 10:43:34 -07:00
Petar Popovic
4392233007
Removed tabs from headers
2024-09-21 10:39:53 -07:00
Evan Hemsley
89c6bc5f50
Prefer Vulkan even on Windows ( #10912 )
2024-09-20 13:42:15 -07:00
Evan Hemsley
980b4ff6db
GPU: Vulkan descriptor management rewrite ( #10910 )
2024-09-20 12:55:39 -07:00
Frank Praznik
fcb8a2c016
wayland: Fix animated cursor timing
...
Adjust the frame timing so it will still advance if the frame callback fires faster than the frame duration.
2024-09-20 14:19:28 -04:00
Sam Lantinga
ea2e2e451d
Better fix for initializing Android environment variables
2024-09-20 11:09:48 -07:00
Sam Lantinga
095fb5f522
Fixed infinite recursion at startup on Android
2024-09-20 10:56:02 -07:00
Ozkan Sezer
88a01fbc96
testautomation_stdlib.c: fix -Wformat warnings from mingw with %lld/%llu
...
i.e.: unknown conversion type character 'l' in format
See https://github.com/libsdl-org/SDL/pull/10789#issuecomment-2354011906
2024-09-19 20:37:11 +03:00
Ryan C. Gordon
b4e2777820
examples/renderer/03-lines: Fix compiler warning on Visual Studio.
2024-09-19 13:31:24 -04:00
Ryan C. Gordon
2e3e5abd7d
examples/renderer/03-lines: use a gray background.
2024-09-19 12:58:37 -04:00
Frank Praznik
fd0ce75e2e
tests: Fix tests when run with the --high-pixel-density flag
...
Scales pointer coordinates where needed to fix the following tests when run with the --high-pixel-density flag:
- testaudio
- testaudiostreamdynamicresample
- testhittesting
- testintersections
- testmanymouse
- testoverlay
- testwm
2024-09-19 12:54:13 -04:00
Ryan C. Gordon
745d5e4991
examples/renderer/03-lines: Make this less obnoxious to look at.
2024-09-19 12:52:04 -04:00
Ryan C. Gordon
1b266ec13d
examples: added renderer/03-lines
2024-09-19 12:16:12 -04:00
Sam Lantinga
6771a6020d
testcamera: don't enable verbose logging
...
Fixes https://github.com/libsdl-org/SDL/issues/10541
2024-09-18 22:26:38 -07:00
T3hD0gg
594edb6bd2
Add Thrustmaster TMX VID & PID to wheel device list.
2024-09-18 22:19:54 -07:00
Sam Lantinga
34c6011360
Fixed Windows build
2024-09-18 14:55:51 -07:00
Sam Lantinga
d29a0e3f31
Fixed warning: no previous prototype for function
2024-09-18 14:34:14 -07:00
Sam Lantinga
7a924b36ae
compile_shaders.sh shouldn't be in the SDL framework
2024-09-18 14:31:00 -07:00
SDL Wiki Bot
1f727b61f3
Sync SDL3 wiki -> header
2024-09-18 21:04:36 +00:00
Sam Lantinga
398dff7c25
Added support for the HORI licensed Steam Controller
2024-09-18 14:08:32 -07:00
Sam Lantinga
481203c074
Fixed Xcode warnings
2024-09-18 13:20:53 -07:00
Ozkan Sezer
7edf7fad66
fix bool define when SDL_DEFINE_STDBOOL is defined:
...
it should be unsigned.
2024-09-18 12:17:22 -07:00
Ozkan Sezer
ff90570a3c
define SDL_DEFINE_STDBOOL for gcc < 3
2024-09-18 12:17:22 -07:00
Sam Lantinga
95c3ee77c1
Removed testing code
2024-09-18 11:12:06 -07:00
Sam Lantinga
ea640894d3
Fixed SDL_DEFINE_STDBOOL logic if __bool_true_false_are_defined is defined
2024-09-18 10:50:52 -07:00
Sam Lantinga
46fb2c6f1b
Added a script to help with the bool rename
2024-09-18 10:48:11 -07:00
Simon McVittie
23f855a970
render: Integrate fix-shaders.sh into build-shaders.sh
...
By writing the fxc and dxc output to a temporary file and then
converting that temporary file to the desired filename, we avoid
the incompatible semantics of sed -i on GNU systems (sed -i does not
create a backup filename, and does not take an argument unless it is
"bundled") and macOS (sed -i requires an argument, possibly empty).
Resolves: https://github.com/libsdl-org/SDL/issues/10878
Signed-off-by: Simon McVittie <smcv@debian.org >
2024-09-18 10:38:59 -07:00
Sam Lantinga
d658ef6627
Don't guess about the size of an int, assert it!
2024-09-18 10:37:11 -07:00
Sam Lantinga
32fd1878a0
Provide a definition of bool if needed for your environment
2024-09-18 10:37:11 -07:00
Sam Lantinga
1834c83d5a
testplatform: make sure bool is 1 byte
2024-09-18 10:01:15 -07:00
SDL Wiki Bot
026d3c2306
Sync SDL3 wiki -> header
2024-09-18 15:33:11 +00:00
Sam Lantinga
95f7e53233
Added the examples directory to the API renaming tool
2024-09-18 08:32:30 -07:00