Anonymous Maarten
80ad29564c
ci: vita's lame does not declare mpg123 dependency, so disable testffmpeg
...
[sdl-ci-filter *vita*]
2026-08-21 02:54:49 +02:00
Anonymous Maarten
d15e373576
ci: vitasdk/vitasdk Docker container switched from Alpine to Ubuntu
...
See 960c16ac23
[sdl-ci-filter *vita*]
2026-08-21 02:43:07 +02:00
Anonymous Maarten
9901fa42d4
Fix GDK download url
...
[sdl-ci-filter msvc-gdk-x64]
2026-08-21 01:29:21 +02:00
SDL Wiki Bot
f170b33f16
Sync SDL3 wiki -> header
...
[ci skip]
2026-08-20 22:42:09 +00:00
SDL Wiki Bot
8e8596b91a
Sync SDL3 wiki -> header
...
[ci skip]
2026-08-20 22:25:10 +00:00
SDL Wiki Bot
f95af3d8e6
Sync SDL3 wiki -> header
...
[ci skip]
2026-08-20 19:47:08 +00:00
Ryan C. Gordon
8e22e4f916
wikiheaders: Report full path when dying for a doubly-defined section.
...
(cherry picked from commit 1d4b0337ac )
2026-08-20 15:26:25 -04:00
SDL Wiki Bot
80524ec40e
Sync SDL3 wiki -> header
...
[ci skip]
2026-08-20 18:43:35 +00:00
SDL Wiki Bot
21e63449a4
Sync SDL3 wiki -> header
...
[ci skip]
2026-08-20 16:21:05 +00:00
Cameron Cawley
dca1503f00
examples: Disable quitting with the escape key in Emscripten builds
2026-08-20 08:18:29 -07:00
Cameron Cawley
741668ab12
examples/woodeneye: Use position independant key codes for keyboard input
2026-08-20 08:18:29 -07:00
Cameron Cawley
f78bdbd96c
examples/snake: Use position dependant key codes for keyboard input
2026-08-20 08:18:29 -07:00
SDL Wiki Bot
1a17b7aaf9
Sync SDL3 wiki -> header
...
[ci skip]
2026-08-20 15:13:33 +00:00
SDL Wiki Bot
233cc9ce6a
Sync SDL3 wiki -> header
...
[ci skip]
2026-08-20 15:05:54 +00:00
Cameron Cawley
199770a1ec
n3ds: Fix joystick hat input
2026-08-20 08:03:09 -07:00
muzikbike
2ca12ab2cf
Separate KEY_KPJPCOMMA from KEY_MUHENKAN
...
Both were mapped to "International 5", but this seems wrong
2026-08-20 08:02:09 -07:00
Cameron Cawley
6f3d0c1337
Include transparency information for icon.png in the image data
2026-08-20 07:57:18 -07:00
Ryan C. Gordon
e4c41d393b
events: Note that SDL_PenProximityEvent::pen_state was added for 3.4.16.
2026-08-18 21:01:53 -04:00
Ryan C. Gordon
c5491474de
pen: If a pen leaves proximity, force all its pressed buttons to released.
...
Some platforms do this for us, but just in case there is a badly-behaved one,
this will help keep application state correct.
Reference Issue #16125 .
2026-08-18 16:08:21 -04:00
Ryan C. Gordon
3bdb7d00d5
pen: Report SDL_PenInputFlags in SDL_PenProximityEvent.
...
Fixes #16125 .
2026-08-18 16:07:51 -04:00
Caleb Cornett
f2c4ef111d
gdk: Update to GDK April 2026 Update 3 ( #16134 )
2026-08-18 10:51:48 -04:00
Caleb Cornett
c80d68fde5
gdk: Send window resize events on Xbox ( #16158 )
2026-08-16 12:12:09 -04:00
Christmas-Missionary
11a9d3212e
SDL_VideoQuit to SDL_QuitVideo
...
- Refers to SDL3 internal function, NOT SDL2 public function
2026-08-15 01:30:12 -04:00
Christmas-Missionary
23401052e5
SDL_CameraInit to SDL_InitCamera
2026-08-15 01:30:12 -04:00
Christmas-Missionary
19758eb15d
SDL_VideoInit to SDL_InitVideo
...
- Refers to SDL3 internal function, NOT SDL2 public function
- FIXME comment is removed as naming convention is established
2026-08-15 01:30:12 -04:00
Jamibaraki
b669ac244e
fixes incorrect comment in viewport example
2026-08-14 21:21:39 -04:00
Caleb Cornett
d4440c0446
test: Fix MSAA support in testgpu_spinning_cube
2026-08-14 16:45:55 -04:00
Ryan C. Gordon
0fb1177405
Manually sync wiki -> headers.
...
Trying to coerce SDLWikiBot to stop eating changes.
2026-08-11 09:41:55 -04:00
SDL Wiki Bot
d5424685a9
Sync SDL3 wiki -> header
...
[ci skip]
2026-08-11 13:15:49 +00:00
SDL Wiki Bot
767459e4cd
Sync SDL3 wiki -> header
...
[ci skip]
2026-08-11 05:04:02 +00:00
Revincx
b640b804a8
evdev: Fix vertical high-resolution mouse wheel scaling
...
This commit fixes a regression introduced by c44fa5bb
The evdev backend currently uses high_res_hwheel to select the
normalization denominator for both horizontal and vertical wheel
events.
This causes devices which advertise REL_WHEEL_HI_RES but not
REL_HWHEEL_HI_RES to report vertical wheel movement 120 times
larger than intended.
Use the corresponding high-resolution capability independently for
each axis, restoring the behavior before c44fa5bb .
2026-08-10 09:08:21 -07:00
xentripetal
b340ddcd7b
metal: Fix inverted return value in METAL_QueryFence
...
SDL_QueryGPUFence is documented to return true when the fence is signaled (complete). Since 514b26e it returns METAL_INTERNAL_IsFenceBusy directly, so it returns true when the fence is still busy, breaking usage of SDL_AcquireGPUSwapchainTexture.
2026-08-09 11:59:42 -07:00
Anonymous Maarten
616b8fb338
examples/woodeneye: Display correct splitview for 4 players
2026-08-07 21:13:04 +02:00
SDL Wiki Bot
56ef0efc20
Sync SDL3 wiki -> header
...
[ci skip]
2026-08-06 17:37:45 +00:00
Sam Lantinga
ad30741a5b
Additional clarification on blend mode usage
2026-08-06 10:36:21 -07:00
Sawkez
700cf42a9d
Haiku: Fix incorrect version macro in SDL_SYS_OpenURL
2026-08-06 10:35:15 -07:00
Sam Lantinga
81afb82f2d
Clarify how the draw blend mode is used in the 2D renderer
...
Fixes https://github.com/libsdl-org/SDL/issues/16109
2026-08-06 08:47:50 -07:00
Mathieu Eyraud
ad19bafd12
Fix tray menu pointer check
2026-08-06 07:46:30 -07:00
XRenWu
eba3c7ae0a
feat: add GameSir-Tarantula 8K controller support
...
- Add VID/PID and button mapping for Tarantula 8K
- Remove outdated joystick dead zone algorithm, pass raw data directly
- Correct naming of extension keys
2026-08-05 10:23:49 -07:00
Frank Praznik
2afc369e8a
wayland: Use the correct parameter type in the capabilities callback
...
The capabilities parameter is a uint32_t in the function signature in the header, not an enum.
Fixes a clang-tidy warning.
2026-08-05 11:05:12 -04:00
Frank Praznik
b23ae0eec7
wayland: Fix a circular include issue
...
The event header being included before a header guard was hiding a circular include issue.
2026-08-05 10:57:34 -04:00
Frank Praznik
2bf7014836
wayland: Move include after the guard
2026-08-05 10:38:52 -04:00
capitalistspz
355d1ac848
camera: Detect exclusive_caps v4l2loopback devices ( #16116 )
2026-08-05 07:32:57 -07:00
zuiki_inn
f1c274038b
add EVOTOP AXIS controller support ( #16117 )
2026-08-05 07:29:17 -07:00
Caleb Cornett
53b485c7aa
docs: Add section on Xbox GDK suspend/resume handling
2026-08-04 16:15:21 -07:00
Frank Praznik
b07d488216
wayland: Place the data source creation functions in the proper source file
...
These functions were declared in the SDL_waylanddatamanager.h header, but the implementations were in SDL_waylandevents.c
Move the implementations to the SDL_waylanddatamanager.c source file, where one would expect to find them.
2026-08-04 13:01:53 -04:00
Ozkan Sezer
f661f37ace
update khronos headers from mainstream.
2026-08-04 03:28:10 +03:00
Evan Hemsley
c1aa9f43fa
GPU: Fix another OpenXR zero-length copy
2026-08-03 14:48:50 -07:00
SDL Wiki Bot
494cb8447d
Sync SDL3 wiki -> header
...
[ci skip]
2026-08-03 20:19:06 +00:00
Evan Hemsley
5538d52430
GPU: Allow combinations of read flags on buffers ( #16111 )
2026-08-03 13:16:20 -07:00