Sam Lantinga
9a4ae4b9ed
Fixed crash if SDL_GetVideoDisplayForWindow() returns NULL
2024-11-13 10:45:01 -08:00
SDL Wiki Bot
20cd4290d7
Sync SDL3 wiki -> header
...
[ci skip]
2024-11-13 04:49:12 +00:00
SDL Wiki Bot
dcf6dd19c3
Sync SDL3 wiki -> header
...
[ci skip]
2024-11-13 04:41:26 +00:00
SDL Wiki Bot
6c99a4b783
Sync SDL3 wiki -> header
...
[ci skip]
2024-11-13 04:29:53 +00:00
cosmonaut
a85f0b49f4
GPU: Remove D3D11 shaders from testgpu_spinning_cube
2024-11-12 17:32:25 -08:00
cosmonaut
5a74aadac9
GPU: Null check shader inputs in CreateGPUGraphicsPipeline
2024-11-12 14:31:13 -08:00
Ryan C. Gordon
32cc92dceb
pipewire: i/o callbacks should avoid higher-level iteration during device open.
...
Sometimes these callbacks will fire while we're still waiting on state to
settle down in PIPEWIRE_OpenDevice, which means we're holding the device lock,
but then the i/o callback will fire from a background thread and also try to
grab the device lock, but can't, because PIPEWIRE_OpenDevice is holding it and
waiting for this i/o callback to finish...hence, a deadlock.
So now, if the device is still opening, output callbacks will write silence
and input callbacks will just flush the buffer, without calling the main
iterate function, and thus avoid obtaining the lock.
2024-11-12 15:18:41 -05:00
Evan Hemsley
119b4fa5f5
GPU: Remove D3D11 backend and allow D3D12 to ingest DXBC ( #11456 )
2024-11-12 10:55:21 -08:00
Fancy2209
fc12cc6dfd
ci: add linux-powerpc to test matrix
2024-11-10 14:20:18 +00:00
Kai Pastor
559223ff9d
cmake: don't use uninitialized SDL_VERSION and use REVISION.txt
...
Co-authored-by: Anonymous Maarten <anonymous.maarten@gmail.com>
2024-11-09 17:03:25 +00:00
Andrei Alexeyev
332fd824f0
GPU Vulkan: release submitted command buffer after defrag ( #11430 )
2024-11-08 09:40:26 -08:00
L zard
1ed1bc1d5d
testautomation keyboard: use space
instead of a
2024-11-08 07:01:50 -08:00
Zack Middleton
8a2cac7aaa
Fix SDL_PRIs64 to use standard PRId64
...
PRIs64 doesn't exist in C standards.
2024-11-08 12:37:14 +03:00
Sam Lantinga
54ff1f35bd
Fixed audio dropouts when plenty of audio is queued on Android
2024-11-07 19:29:51 -08:00
Sam Lantinga
37b49c98dc
Fixed setting up surround sound on NVIDIA Shield TV
2024-11-07 19:05:29 -08:00
SDL Wiki Bot
dbe82e685d
Sync SDL3 wiki -> header
...
[ci skip]
2024-11-08 01:55:37 +00:00
Semphris
3e2ef64c98
Add SDL_SaveFile and SDL_SaveFile_IO functions
2024-11-07 17:55:02 -08:00
SDL Wiki Bot
b0140fb1b4
Sync SDL3 wiki -> header
...
[ci skip]
2024-11-08 00:35:43 +00:00
Sam Lantinga
97dac37373
Added SDL_HINT_ANDROID_LOW_LATENCY_AUDIO
2024-11-07 16:34:34 -08:00
Sam Lantinga
6836ef8fd2
Added logging for low latency audio state
2024-11-07 16:31:35 -08:00
Sam Lantinga
908bd84c5e
Fixed reopening a controller on Android
2024-11-07 15:36:32 -08:00
Sam Lantinga
1ea4edddec
Fixed Java exception if mConnection is null
2024-11-07 11:54:09 -08:00
capehill
588e32ea5a
test: Change LoadContext() return value type from int to bool
...
It should be then consistent with SDL_SetError().
2024-11-05 14:22:57 -08:00
Sam Lantinga
ecfd143a26
testcontroller: update the controller name when it's opened as a gamepad
2024-11-05 11:43:28 -08:00
Sam Lantinga
908b42f2b9
Fixed 8BitDo M30 mapping to match fighting game conventions and the layout in XInput mode
2024-11-05 11:43:28 -08:00
Sam Lantinga
028194286c
Added mappings for the various firmware versions of the 8BitDo SN30 Pro controller
...
Fixes https://github.com/libsdl-org/SDL/issues/9460
2024-11-05 11:43:28 -08:00
Sam Lantinga
0ef7a1d901
Show the guid of gamepads that are opened
2024-11-05 11:43:28 -08:00
Sam Lantinga
ed943318e2
Support multiple joystick buttons bound to the same gamepad button
2024-11-05 11:43:28 -08:00
Sam Lantinga
27b828754a
Use HIDAPI to provide better names for DirectInput controllers
...
Fixes https://github.com/libsdl-org/SDL/issues/10207
2024-11-05 11:43:28 -08:00
Sam Lantinga
5a7b75607a
Added the OpenVR license to openvr_capi.h
...
License taken from https://github.com/ValveSoftware/openvr/blob/master/LICENSE
2024-11-04 13:32:59 -08:00
Sam Lantinga
c1246e31a4
Added support for the PowerA OPS v1 and v3 Pro wireless controllers
2024-11-04 12:05:57 -08:00
Sam Lantinga
d3b882b4f9
Added support for the PowerA Fusion Pro 4 and Fusion Pro Wireless controllers
2024-11-04 10:48:50 -08:00
SDL Wiki Bot
fb2145f731
Sync SDL3 wiki -> header
...
[ci skip]
2024-11-04 05:04:44 +00:00
Petar Popovic
96729e745a
SDL_GetClosestFullscreenDisplayMode(): Rename parameter mode
to closest
...
Also: Check, if the parameter is NULL inside the function.
2024-11-03 21:03:44 -08:00
Sam Lantinga
683991ab71
Get the full display bounds if the window doesn't fit in the usable bounds.
2024-11-03 20:58:18 -08:00
Sam Lantinga
6823e3f005
Fixed gaps in scaled 9-grid texture rendering
2024-11-03 20:47:45 -08:00
Frank Praznik
458f616c53
wayland: Send a display removed event when a display is disconnected
...
An event would be dispatched if a display was dynamically added after initialization, but not if one was removed.
2024-11-03 12:43:47 -05:00
Petar Popovic
73e0e8cf5b
SDL_GetDisplayForPoint(), SDL_GetDisplayForRect(): Check argument for NULL.
2024-11-03 07:55:07 -08:00
Sam Lantinga
8026866994
wayland: fixed memory leak at shutdown
2024-11-02 22:56:03 -07:00
SDL Wiki Bot
cacfdc8cfa
Sync SDL3 wiki -> header
...
[ci skip]
2024-11-03 05:23:05 +00:00
Sam Lantinga
7031b240df
Added SDL_PROP_WINDOW_WAYLAND_VIEWPORT_POINTER
2024-11-02 22:22:29 -07:00
Anonymous Maarten
c56a3f60fe
xcode+cmake: use SDL3.framework folder as IMPORTED_LOCATION
...
[ci skip]
2024-11-02 22:22:35 +01:00
Ryan C. Gordon
615d2dcd5b
.wikiheader-options: Treat SDL int types (Uint64, etc) as API prefixes.
...
This makes any reference to them in the docs link to their wiki pages.
2024-11-01 23:47:32 -04:00
Anonymous Maarten
e001a309be
create-release.py: use head of git ref as default commit
2024-11-02 04:20:32 +01:00
Sam Lantinga
27f69c772c
Updated the release checklist
...
This will help me remember to create the archives _after_ tagging the release.
2024-11-01 19:40:47 -07:00
Sam Lantinga
87dade4421
Set SDL_PROP_RENDERER_MAX_TEXTURE_SIZE_NUMBER for the GPU renderer
...
Fixes https://github.com/libsdl-org/SDL/issues/11393
2024-11-01 18:38:42 -07:00
SDL Wiki Bot
0508f100e2
Sync SDL3 wiki -> header
...
[ci skip]
2024-11-01 22:50:16 +00:00
Sam Lantinga
927d297161
Updated to version 3.1.7 for development
2024-11-01 15:49:31 -07:00
Sam Lantinga
78cc5c1734
Updated to version 3.1.6 for the preview release
2024-11-01 14:27:01 -07:00
SDL Wiki Bot
19af3a2b34
Sync SDL3 wiki -> header
...
[ci skip]
2024-11-01 19:42:29 +00:00