Frank Praznik
c819960a1c
hints: Correct the cursor DPI scaling hint
...
Support for this hint was removed from Wayland shortly after it was added, but the documentation was never updated to reflect this.
(cherry picked from commit 76aa12701a )
2026-04-20 10:33:39 -04:00
Sanjay Govind
8d7f469fb5
Add support for GIP guitars via gameinput ( #15301 )
...
(cherry picked from commit 7f86f9107d )
2026-04-03 16:03:17 -07:00
Ryan C. Gordon
2503d34724
aaudio: Respect SDL_HINT_AUDIO_DEVICE_STREAM_ROLE hint.
...
Fixes #15299 .
(cherry picked from commit 4d17b99d0a )
2026-04-02 11:25:22 -04:00
Mike Egger
c2a910ab02
windows: support flag RIDEV_INPUTSINK in raw input ( #15182 )
...
(cherry picked from commit ae3ae4ba44 )
2026-03-08 16:12:03 -07:00
Ozkan Sezer
d01ec84d85
headers: selected sdl-wiki-bot-authored updates from main branch
...
to eliminate discrepancies between release-3.4.x and main branches.
(cherry picked from commit 165bfd3e83 )
(cherry picked from commit 90aaa23977 )
(cherry picked from commit 7d27ca282e )
(cherry picked from commit 6fc31b7f0b )
(cherry picked from commit c71c53c406 )
(cherry picked from commit c9b7ca0c42 )
(cherry picked from commit e2bc4be482 )
(cherry picked from commit ae4fb50316 )
(cherry picked from commit 6f45f97af0 )
(cherry picked from commit d2ca570050 )
(cherry picked from commit 73500019ea )
(cherry picked from commit 72ed7d0f87 )
(cherry picked from commit 2aacf018f0 )
[ci skip]
2026-02-21 03:03:32 +03:00
Ryan C. Gordon
ea2b4f4674
hints: Rename SDL_HINT_OPENGL_FORCE_SRGB_CAPABLE.
...
It's now SDL_HINT_OPENGL_FORCE_SRGB_FRAMEBUFFER, since it does more than mess
with the srgb-capable context attribute now.
Reference Issue #14898 .
(cherry picked from commit 10b524c7cc )
2026-02-16 13:09:24 -05:00
Ryan C. Gordon
8f9dd75ead
video: Only set GL_FRAMEBUFFER_SRGB state if the hint requests it.
...
Reference Issue #14898 .
(cherry picked from commit ead67481c0 )
2026-02-16 13:08:59 -05:00
Ryan C. Gordon
fc5862b0dd
opengl: added SDL_HINT_OPENGL_FORCE_SRGB_CAPABLE.
...
Reference Issue #14898 .
(cherry picked from commit 632c83b722 )
2026-02-05 18:45:06 -05:00
Sergei Petunin
e1b020f340
Fix MAC_PRESS_AND_HOLD hint documentation
...
(cherry picked from commit 460b8a0db1 )
2026-01-13 09:01:42 -08:00
Zack Middleton
fd345ae2f9
Improve hint documentation
...
(cherry picked from commit 6247568a1b )
2026-01-02 07:33:17 -08:00
Sam Lantinga
80c6a5f8d9
Updated copyright for 2026
2026-01-01 09:48:19 -08:00
Sam Lantinga
128b9260ec
Added SDL_HINT_HIDAPI_LIBUSB_GAMECUBE
...
Fixes https://github.com/libsdl-org/SDL/issues/14682
2025-12-30 14:14:51 -08:00
SDL Wiki Bot
bb3d78e260
Sync SDL3 wiki -> header
...
[ci skip]
2025-12-26 18:14:59 +00:00
Frank Praznik
edec0c2ffd
hints: Note an additional method for retrieving display connector names
2025-12-26 13:13:30 -05:00
SDL Wiki Bot
b14aceea51
Sync SDL3 wiki -> header
...
[ci skip]
2025-12-21 16:53:21 +00:00
Sam Lantinga
59961d8343
Note that "auto" is the default for SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS
...
Fixes https://github.com/libsdl-org/SDL/issues/14686
2025-12-21 08:51:26 -08:00
SDL Wiki Bot
5bbf1dcb44
Sync SDL3 wiki -> header
...
[ci skip]
2025-12-10 01:13:34 +00:00
Sam Lantinga
466ca58b04
Added SDL_HINT_MOUSE_DPI_SCALE_CURSORS
...
We only want to change cursor display scale if the application or the user opts in by setting a hint. Otherwise cursors could change size unexpectedly when upgrading to SDL 3.4.0.
2025-12-09 17:12:08 -08:00
Ryan C. Gordon
9918d6cb5e
emscripten: Move fill-document from hint/property to a window flag.
...
Fixes #14617 .
2025-12-07 21:12:13 -05:00
Ryan C. Gordon
bc17a8922b
emscripten: Allow SDL_HINT_EMSCRIPTEN_FILL_DOCUMENT to be toggled on a window.
...
Fixes #14567 .
2025-12-04 15:39:47 -05:00
SDL Wiki Bot
1961b16b78
Sync SDL3 wiki -> header
...
[ci skip]
2025-12-02 15:26:04 +00:00
Ethan Lee
dedab7b72c
cocoa: Add SDL_HINT_MAC_PRESS_AND_HOLD hint
2025-12-02 10:24:39 -05:00
Ryan C. Gordon
c1db2b4bb0
Revert "hints: Added SDL_HINT_AUDIO_ENFORCE_MINIMUM_SPEC."
...
Revert "Sync SDL3 wiki -> header"
This reverts commits b7c8b2f29a and
29213efa65 .
2025-12-01 14:39:48 -05:00
SDL Wiki Bot
29213efa65
Sync SDL3 wiki -> header
...
[ci skip]
2025-12-01 04:28:01 +00:00
unknown
b7c8b2f29a
hints: Added SDL_HINT_AUDIO_ENFORCE_MINIMUM_SPEC.
...
Fixes #14426 .
2025-11-30 23:26:02 -05:00
SDL Wiki Bot
4e8f93c6f1
Sync SDL3 wiki -> header
...
[ci skip]
2025-10-26 16:28:36 +00:00
expikr
b4eaf9d96f
Add hint for blocking win key when using raw keyboard ( #13066 )
...
Co-authored-by: Susko3 <Susko3@protonmail.com >
2025-10-26 09:27:33 -07:00
SDL Wiki Bot
ac29b02b02
Sync SDL3 wiki -> header
...
[ci skip]
2025-10-19 18:24:22 +00:00
Ryan C. Gordon
1fe926769c
kmsdrm: Restore atomic support.
2025-10-19 14:22:56 -04:00
SDL Wiki Bot
25358cc1b3
Sync SDL3 wiki -> header
...
[ci skip]
2025-10-13 21:21:44 +00:00
Sam Lantinga
a58ae3a94f
Added WASAPI support for SDL_HINT_AUDIO_DEVICE_STREAM_ROLE
...
Also added SDL_HINT_AUDIO_DEVICE_RAW_STREAM
Fixes https://github.com/libsdl-org/SDL/issues/14091
2025-10-13 14:20:19 -07:00
SDL Wiki Bot
7bce16a820
Sync SDL3 wiki -> header
...
[ci skip]
2025-10-13 04:56:24 +00:00
Sam Lantinga
c7cc7ec9af
Be more precise about the layout used when latin_letters is enabled
2025-10-12 21:54:35 -07:00
Ryan C. Gordon
f556027e15
hints: Remove SDL_HINT_DEBUG_LOGGING.
...
This now just needs generic debug-level logging enabled, for example:
```bash
SDL_LOGGING=debug ./test/testsprite
```
Fixes #13425 .
2025-10-10 21:55:48 -04:00
SDL Wiki Bot
bfc96c92fd
Sync SDL3 wiki -> header
...
[ci skip]
2025-10-10 00:36:10 +00:00
Sam Lantinga
9a6455a526
Disable GameInput for mouse and keyboard by default
...
We're going to wait for this to get more testing before enabling it by default.
Fixes https://github.com/libsdl-org/SDL/issues/13846
2025-10-08 21:22:22 -07:00
Ozkan Sezer
aab9423796
fix wiki breakage for commit e4f24ff7ae (PR/#14053)
2025-10-08 22:10:50 +03:00
SDL Wiki Bot
1e832c3900
Sync SDL3 wiki -> header
...
[ci skip]
2025-10-08 17:53:53 +00:00
Dima Volynets
e4f24ff7ae
MacOS: Added hint to control update of the metal layer's drawable size ( #14053 )
2025-10-08 10:52:01 -07:00
SDL Wiki Bot
ed6b6bb7fc
Sync SDL3 wiki -> header
...
[ci skip]
2025-10-02 17:02:50 +00:00
Ryan C. Gordon
24b47814f8
emscripten: Another attempt at optionally having the canvas use whole window.
...
Fixes #11949 .
2025-10-02 13:01:35 -04:00
Sam Lantinga
f66e4d0a43
Enable full object validation by default
...
Full object validation was always done before this hint and there are a number of shipping products that relied on this, so don't change it by default.
2025-10-01 12:46:33 -07:00
Brenton Bostick
7622c4c427
fix typos
2025-09-22 07:23:49 -07:00
zuiki_inn
fc648e5546
Support ZUIKI MasconPro ( #13770 )
...
* Add ZUIKI controller
Support version:
MasconPro
Enable rumble
Disable sensors
2025-09-21 23:38:28 -07:00
Fierelier
3fd0b46215
[SDL3] [PS2] Framebuffer resolution + 240p/480p + PAL support ( #13993 )
...
* Do not override NTSC/PAL
* Fix PS2 build instructions
* Add PS2 GS hints
Allows for switching between NTSC/PAL, progressive/interlaced, etc
2025-09-21 07:50:14 -07:00
SDL Wiki Bot
4376e10ed4
Sync SDL3 wiki -> header
...
[ci skip]
2025-09-19 03:59:55 +00:00
Sam Lantinga
ee1c90a358
Improved handling of function parameter validation
...
SDL supports the following use cases:
* Normal operation with fast parameter checks (default):
SDL_SetHint(SDL_HINT_INVALID_PARAM_CHECKS, "1");
* Object parameters are checked for use-after-free issues:
SDL_SetHint(SDL_HINT_INVALID_PARAM_CHECKS, "2");
* Enable full validation, plus assert on invalid parameters:
#define SDL_ASSERT_INVALID_PARAMS
* Disable all parameter validation:
#define SDL_DISABLE_INVALID_PARAMS
2025-09-18 20:58:32 -07:00
Sam Lantinga
402fa9434d
Updated documentation to reflect that SDL_GetHint() is thread-safe
...
This was fixed at some point, so this updates the documentation to match.
Fixes https://github.com/libsdl-org/SDL/issues/13932
2025-09-14 11:28:45 -07:00
Sam Lantinga
78a29d1670
Disable Windows.Gaming.Input by default
...
The functionality is already covered by XInput and DirectInput, and Microsoft is recommending GameInput going forward.
Fixes https://github.com/libsdl-org/SDL/issues/13000
2025-09-14 08:47:52 -07:00
SDL Wiki Bot
8e06997cb9
Sync SDL3 wiki -> header
...
[ci skip]
2025-09-07 21:33:32 +00:00