SDL Wiki Bot
d8124a0cea
Sync SDL3 wiki -> header
...
[ci skip]
2025-09-22 15:34:13 +00:00
Sam Lantinga
86203d8312
Document that the joystick and gamepad functions are thread-safe
2025-09-22 08:32:39 -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
628d157676
Sync SDL3 wiki -> header
...
[ci skip]
2025-09-20 22:39:37 +00: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
49e15904ae
Document that SDL_SCALEMODE_PIXELART is available in 3.4.0
...
Fixes https://github.com/libsdl-org/sdlwiki/issues/856
2025-09-18 20:22:15 -07:00
SDL Wiki Bot
08d84ea516
Sync SDL3 wiki -> header
...
[ci skip]
2025-09-15 20:55:52 +00:00
Merlyn Morgan-Graham
9905309c56
Update docs to describe enum result for SDL_GetCameraPermissionState
2025-09-15 16:54:33 -04:00
Ozkan Sezer
81f2f44843
SDL_endian.h: don't add _m_prefetch hack for clang-cl if available as a builtin
...
Fixes: https://github.com/libsdl-org/SDL/issues/13952 .
2025-09-15 20:04:29 +03: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
SDL Wiki Bot
5a2faaee29
Sync SDL3 wiki -> header
...
[ci skip]
2025-09-14 17:21:15 +00:00
SDL Wiki Bot
204246c2b7
Sync SDL3 wiki -> header
...
[ci skip]
2025-09-14 17:19:42 +00:00
Sam Lantinga
29e6e07396
Note it is safe to do drawing in response to SDL_EVENT_WINDOW_EXPOSED
2025-09-14 10:19:14 -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
cosmonaut
9603360b7e
GPU: Allow rendering into depth texture layers and levels
2025-09-13 07:11:43 -07:00
Ryan C. Gordon
411e47ba00
docs: Remove a redundant comment.
...
(The wiki will link to this symbol, we don't have to explicitly mention it.)
2025-09-12 20:11:44 -04:00
Sam Lantinga
e7784b7bf7
Set GPU properties for maximum hardware compatibility
...
Resolves https://github.com/libsdl-org/SDL/issues/13928
2025-09-11 21:30:58 -07:00
SDL Wiki Bot
e035f3a480
Sync SDL3 wiki -> header
...
[ci skip]
2025-09-10 19:09:24 +00:00
Sam Lantinga
035eed351c
Added SDL_GetPixelFormatFromGPUTextureFormat() and SDL_GetGPUTextureFormatFromPixelFormat()
...
Fixes https://github.com/libsdl-org/SDL/issues/13899
2025-09-10 12:08:04 -07:00
SDL Wiki Bot
7840c9d879
Sync SDL3 wiki -> header
...
[ci skip]
2025-09-10 00:35:57 +00:00
Sam Lantinga
a4b180f515
Added SDL_PROP_TEXTURE_GPU_TEXTURE_POINTER
2025-09-09 17:34:34 -07:00
Ryan C. Gordon
387a2b924d
Revert "Sync SDL3 wiki -> header"
...
This reverts commit 15e60cd37f
.
We don't need to link to SDL_ttf here, it makes the headers look ugly.
2025-09-09 10:37:36 -04:00
nightmareci
2f5bc17ea6
Fix support for Windows XP and up ( #13904 )
2025-09-08 13:00:26 -07:00
SDL Wiki Bot
2746e988b3
Sync SDL3 wiki -> header
...
[ci skip]
2025-09-08 18:20:40 +00:00
Ethan Lee
5591d4b1a8
gpu: Note hardware supported by Tier 1 Resource Binding
2025-09-08 11:19:20 -07:00
Ethan Lee
cbe4970946
gpu: Add D3D12_ALLOW_FEWER_RESOURCE_SLOTS_BOOLEAN property
2025-09-08 11:19:20 -07:00
SDL Wiki Bot
8e06997cb9
Sync SDL3 wiki -> header
...
[ci skip]
2025-09-07 21:33:32 +00:00
Sam Lantinga
35959b606a
Added support for the DEBUG_INVOCATION environment variable
...
Fixes https://github.com/libsdl-org/SDL/issues/12275
2025-09-07 14:32:47 -07:00
Sam Lantinga
834b5ba7fb
Note that letterboxing uses the clear color now, not black bars
2025-09-07 13:02:39 -07:00
SDL Wiki Bot
1f1ee7fa08
Sync SDL3 wiki -> header
...
[ci skip]
2025-09-07 18:03:10 +00:00
Sam Lantinga
ec33da05b3
Added SDL_HINT_RENDER_DIRECT3D11_WARP
...
Fixes https://github.com/libsdl-org/SDL/issues/13002
2025-09-07 11:00:59 -07:00
SDL Wiki Bot
cbcb1d42c4
Sync SDL3 wiki -> header
...
[ci skip]
2025-09-06 18:23:12 +00:00
Sam Lantinga
fb2daa2f5f
Updated the documentation for SDL_GetRenderLogicalPresentation()
...
Fixes https://github.com/libsdl-org/SDL/issues/13791
2025-09-06 11:21:36 -07:00
Sam Lantinga
d03f3e11f6
Change the default YUV colorspace to SDL_COLORSPACE_BT601_LIMITED
...
This was the default for SDL2 and what people expect, migrating code.
Fixes https://github.com/libsdl-org/SDL/issues/13796
2025-09-06 11:04:25 -07:00
SDL Wiki Bot
197bfab0b5
Sync SDL3 wiki -> header
...
[ci skip]
2025-09-05 16:44:33 +00:00
Ryan C. Gordon
b8197a2291
io: rework how we set SDL_IOStream status.
...
This now relies on the implementation to set these flags on short reads/writes
instead of the higher level checking if SDL_SetError() was called.
Additionally (and crucially), this now sets ERROR or EOF on all short reads,
across all backends, not just when we get a zero-byte return value.
Fixes #13720 .
2025-09-05 12:43:13 -04:00
SDL Wiki Bot
5505cb2bb9
Sync SDL3 wiki -> header
...
[ci skip]
2025-09-04 23:54:17 +00:00
Ryan C. Gordon
3597877277
SDL_main.h: Cleanups in SDL_RegisterApp documentation.
...
There is an escaped pipe character, because this ends up in a Markdown table
on the wiki, and the wiki software (incorrectly, I think) sees the pipe inside
a code-block and thinks it's the end of the table cell if not escaped.
But this escape char looks wrong everywhere else.
Keeping the parameter table terse is always a good idea, so I moved the
detail out to the Remarks section, which doesn't have a problem with this
character appearing in the text.
2025-09-04 19:50:04 -04:00
Maia
5938dce5de
Add missing include
2025-09-02 12:52:53 +02:00
Xander
dc7a3a1219
Add SDL_SENSOR_COUNT to SDL_SensorType
2025-08-29 07:31:02 -07:00
SDL Wiki Bot
edfbfa27b4
Sync SDL3 wiki -> header
...
[ci skip]
2025-08-29 03:02:44 +00:00
SDL Wiki Bot
c1e7b1a540
Sync SDL3 wiki -> header
...
[ci skip]
2025-08-28 16:12:34 +00:00
Sam Lantinga
65c1fc1b42
Added SDL_hid_get_properties()
2025-08-28 09:10:47 -07:00
Ethan Lee
efea62ed61
hidapi: Add a stub driver for Switch 2.
...
Thanks to kiddkaffeine for the Xcode updates!
2025-08-28 09:10:47 -07:00
Sam Lantinga
5d9b170a3d
Be explicit that SDL_FLIP_HORIZONTAL_AND_VERTICAL combines horizontal and vertical flipping
...
Closes https://github.com/libsdl-org/SDL/pull/13821
2025-08-28 04:22:31 -07:00
Ryan C. Gordon
e9c2e9bfc3
SDL_iostream.h: Clarified thread-safety docs.
...
Fixes #13814 .
2025-08-27 22:03:50 -04:00
SDL Wiki Bot
a1964dd673
Sync SDL3 wiki -> header
...
[ci skip]
2025-08-27 22:35:48 +00:00