SDL Wiki Bot
504107ad0e
Sync SDL3 wiki -> header
...
[ci skip]
2025-07-16 01:36:42 +00:00
mitchellcairns
18eeaea054
Implement SInput Device Support ( #13343 )
...
This implements a new SDL HID driver for a format developed by Hand Held Legend for their gamepad devices called SInput
Devices that are supported by this change with well-defined mappings
GC Ultimate ( https://gcultimate.com )
ProGCC ( https://handheldlegend.com/products/progcc-kit-wireless-wired-bundle )
The SInput format is documented here: https://github.com/HandHeldLegend/SInput-HID
2025-07-15 18:35:47 -07:00
Ryan C. Gordon
f2ae6503c0
audio: Binding an SDL_AudioStream will set missing formats.
...
It _must_ have the format set for the opposite side from the device (so
playback needs the src format set, and recording needs the dst format set),
since the stream gets mangled by the device thread if not. So if it has never
been set (stream created with NULL audiospec), just set it to match the device.
If the stream is just meant to buffer and not convert, this is desired
behavior, even if it didn't also fix a bug.
Binding the audio stream will always set the device side's format, as usual;
this does not need to be set by the caller at all.
Fixes #13363 .
2025-07-15 06:40:09 -04:00
SDL Wiki Bot
d5efb11f97
Sync SDL3 wiki -> header
...
[ci skip]
2025-07-14 23:50:35 +00:00
Ryan C. Gordon
10004ab0ea
hints: Added SDL_HINT_LOG_BACKENDS.
...
Fixes #13354 .
2025-07-14 19:49:38 -04:00
Ryan C. Gordon
a2dcdfcb2d
stdinc: Docs said "macro" but meant "datatype."
2025-07-11 14:24:12 -04:00
SDL Wiki Bot
45cc80f02c
Sync SDL3 wiki -> header
...
[ci skip]
2025-07-11 18:20:01 +00:00
Ryan C. Gordon
530639aa4a
docs: Documentation for SDL_Swap64 was reporting the wrong return type.
...
Fixes #13309 .
2025-07-02 09:29:40 -04:00
SDL Wiki Bot
2606b08036
Sync SDL3 wiki -> header
...
[ci skip]
2025-07-01 21:25:27 +00:00
nightmareci
9e6a6c01e4
Add support for floating point main callback rates
2025-07-01 13:31:39 -04:00
SDL Wiki Bot
34928341d0
Sync SDL3 wiki -> header
...
[ci skip]
2025-06-28 12:31:32 +00:00
Petar Popovic
3cd979b353
SDL_render.h: enum SDL_TextureAddressMode: Removed trailing comma
2025-06-24 21:56:20 +03:00
SDL Wiki Bot
603118c340
Sync SDL3 wiki -> header
...
[ci skip]
2025-06-23 04:18:24 +00:00
Sam Lantinga
aa4f916b71
Renamed SDL_PROP_AUDIOSTREAM_KEEP_ON_SHUTDOWN_BOOLEAN to SDL_PROP_AUDIOSTREAM_AUTO_CLEANUP_BOOLEAN
2025-06-22 21:17:06 -07:00
SDL Wiki Bot
6cfe211142
Sync SDL3 wiki -> header
...
[ci skip]
2025-06-23 04:07:09 +00:00
Ryan C. Gordon
274aa0242e
audio: Let apps save an audio stream from destruction during SDL_Quit(). ( #13244 )
...
This is a special-case piece of functionality, generally these are expected
to go away during shutdown, but maybe someone is switching between audio
subsystems or something...
2025-06-22 21:06:15 -07:00
Sasha Szpakowski
e80d084766
expose events originating from a live-resize set the data1 field to 1.
...
Fixes #13243 .
2025-06-21 07:33:25 -07:00
SDL Wiki Bot
d06b6e42d2
Sync SDL3 wiki -> header
...
[ci skip]
2025-06-20 21:02:26 +00:00
Sam Lantinga
c19ad189dc
Clarify that SDL_GetAudioStreamDevice() returns the logical device.
2025-06-20 14:01:16 -07:00
Ryan C. Gordon
b4ac5f43f5
include: Fixed copy/paste error in endian-specific SDL_Read function docs.
2025-06-17 16:41:24 -04:00
SDL Wiki Bot
0e262dfd44
Sync SDL3 wiki -> header
...
[ci skip]
2025-06-16 02:13:37 +00:00
Ryan C. Gordon
6c406dd122
include: a couple of documentation tweaks and typo fixes.
2025-06-15 22:12:21 -04:00
SDL Wiki Bot
42c9fe119d
Sync SDL3 wiki -> header
...
[ci skip]
2025-06-16 00:36:13 +00:00
SDL Wiki Bot
fd4ffa6d27
Sync SDL3 wiki -> header
...
[ci skip]
2025-06-13 17:06:54 +00:00
e4m2
c5b1341757
Tweak Vulkan include guard check and 64-bit platform defines ( #13210 )
2025-06-12 09:32:07 -07:00
Edu García
d9af41b5ac
cmake: more private definitions
2025-06-06 10:29:20 -07:00
SDL Wiki Bot
c240ed976f
Sync SDL3 wiki -> header
...
[ci skip]
2025-06-05 16:02:05 +00:00
Sam Lantinga
27464ffb08
Clarify that icon and cursor alternate images are added with SDL_AddSurfaceAlternateImage()
2025-06-05 09:00:49 -07:00
SDL Wiki Bot
1ec12b38e5
Sync SDL3 wiki -> header
...
[ci skip]
2025-06-03 15:31:53 +00:00
SDL Wiki Bot
a314a58e7e
Sync SDL3 wiki -> header
...
[ci skip]
2025-06-01 22:00:52 +00:00
SDL Wiki Bot
d283f4651c
Sync SDL3 wiki -> header
...
[ci skip]
2025-06-01 21:52:34 +00:00
SDL Wiki Bot
3a4de2ad89
Sync SDL3 wiki -> header
...
[ci skip]
2025-05-31 21:11:00 +00:00
Frank Praznik
c764e8864b
wayland: Update xkbcommon to avoid using deprecated modifier names
...
xkbcommon 1.10.0 declared certain modifier names to be deprecated, and the current plan is to remove them in 1.12.0. Use the new recommended names and modifier mask retrieval function when building against version 1.10.0 and higher.
2025-05-31 13:40:58 -04:00
Ozkan Sezer
329b5f27d6
fix preprocessor directive for SDL_RESTRICT definition in C99 case.
2025-05-30 23:56:50 +03:00
Ozkan Sezer
0d58594e66
fix inverted __STDC_VERSION__ condition in SDL_RESTRICT definition.
2025-05-30 23:51:50 +03:00
Ryan C. Gordon
6a686185f7
SDL_begin_code.h: Actually define SDL_RESTRICT.
...
We wrote documentation for this but never actually filled in the code.
2025-05-30 15:59:40 -04:00
Anonymous Maarten
520d73ae57
include/SDL_gpu: fix bool members documentation indentation
2025-05-30 16:34:34 +02:00
DracoRooks
03a6d98aee
Update SDL_pixels.h
...
Added an opening bracket in line 520, in the comment block of SDL_PixelFormat. Simple addition to the readability of documentation.
2025-05-29 11:03:31 -07:00
Sam Lantinga
7db0ac7380
Updated SDL_StretchSurface() documentation
...
Fixes https://github.com/libsdl-org/SDL/issues/13135
2025-05-29 09:09:04 -07:00
Sam Lantinga
737b9e117d
Removed obsolete documentation
2025-05-28 15:57:04 -07:00
SDL Wiki Bot
f80e819c5b
Sync SDL3 wiki -> header
...
[ci skip]
2025-05-28 13:35:21 +00:00
SDL Wiki Bot
b7082e7e18
Sync SDL3 wiki -> header
...
[ci skip]
2025-05-27 17:31:04 +00:00
Ryan C. Gordon
3940c660be
begin_code: Added SDL_ALIGNED macro.
2025-05-27 13:30:04 -04:00
Sam Lantinga
aa870d511e
Disable SDL_HINT_JOYSTICK_RAWINPUT by default
...
Windows can get in a state when it stops reporting raw input events for game controllers until reboot.
The downside of this change is that we lose support for trigger rumble and are limited to 4 controllers again, but if that's important for your application you can use SDL_SetHint(SDL_HINT_JOYSTICK_RAWINPUT, true) to enable this functionality.
Fixes https://github.com/libsdl-org/SDL/issues/13047
2025-05-27 09:51:48 -07:00
SDL Wiki Bot
b51273512b
Sync SDL3 wiki -> header
...
[ci skip]
2025-05-26 20:22:23 +00:00
SDL Wiki Bot
988c0be934
Sync SDL3 wiki -> header
...
[ci skip]
2025-05-26 20:13:49 +00:00
SDL Wiki Bot
08b6f6175a
Sync SDL3 wiki -> header
...
[ci skip]
2025-05-26 16:35:37 +00:00
Ryan C. Gordon
5e50d39b38
audio: Added SDL_PutAudioStreamDataNoCopy.
2025-05-26 12:34:37 -04:00
SDL Wiki Bot
0a7548230c
Sync SDL3 wiki -> header
...
[ci skip]
2025-05-22 22:39:10 +00:00
SDL Wiki Bot
136a44b0bd
Sync SDL3 wiki -> header
...
[ci skip]
2025-05-22 18:08:13 +00:00