BurntRanch
1ab01b9367
Clarify SDL_GPUVertexBufferDescription.pitch comment ( #13381 )
...
(cherry picked from commit ee6d8f78f4
)
2025-07-17 08:55:04 -07:00
Ryan C. Gordon
e6a7121904
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 .
(cherry picked from commit f2ae6503c0
)
2025-07-15 06:44:12 -04:00
Sam Lantinga
a6ed8ab59d
Updated to version 3.2.19 for development
2025-07-14 11:44:22 -07:00
Sam Lantinga
913813a933
Updated to version 3.2.18 for release
2025-07-11 15:56:55 -07:00
Frank Praznik
e482904111
Add support for non-constrained and non-grabbing popups
...
By default, popups are automatically constrained to be completely within display bounds, so as not to cut off information and result in an unusable menu, or unreadable tooltip. In some cases, however, this is not wanted, so a property to toggle this behavior is added.
There are also cases where the client may not want a popup menu to implicitly grab the keyboard focus, as is the default behavior, so popup menus now respect the focusable flag/property, as well as being able to toggle focus grabbing via SDL_SetWindowFocusable().
(cherry picked from commit b871ac0d97
)
2025-07-11 14:26:51 -04:00
Ryan C. Gordon
5b64be0810
docs: Documentation for SDL_Swap64 was reporting the wrong return type.
...
Fixes #13309 .
(cherry picked from commit 530639aa4a
)
2025-07-11 09:59:13 -07:00
Sam Lantinga
079967afa5
Clarify that SDL_GetAudioStreamDevice() returns the logical device.
...
(cherry picked from commit c19ad189dc
)
2025-06-20 14:01:32 -07:00
e4m2
ad8e517227
Tweak Vulkan include guard check and 64-bit platform defines ( #13210 )
...
(cherry picked from commit c5b1341757
)
2025-06-12 09:32:32 -07:00
Sam Lantinga
d726e98596
Updated to version 3.2.17 for development
2025-06-02 15:57:36 -07:00
Sam Lantinga
59693c8996
Updated to version 3.2.16 for release
2025-06-01 14:37:23 -07:00
DracoRooks
6ce7ae77b1
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.
(cherry picked from commit 03a6d98aee
)
2025-05-29 11:03:54 -07:00
Sam Lantinga
4f51f956ad
Updated SDL_StretchSurface() documentation
...
Fixes https://github.com/libsdl-org/SDL/issues/13135
(cherry picked from commit 7db0ac7380
)
2025-05-29 09:09:29 -07:00
Sam Lantinga
b076f4b590
Removed obsolete documentation
...
(cherry picked from commit 737b9e117d
)
2025-05-28 15:57:23 -07:00
Sam Lantinga
91180f8cb4
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
(cherry picked from commit aa870d511e
)
2025-05-27 09:51:58 -07:00
Ryan C. Gordon
290574e6f6
stdinc: Corrected documentation for SDL_atan2 and SDL_atan2f.
...
Fixes #13099 .
(cherry picked from commit 8d9a4fe843
)
2025-05-22 09:52:51 -04:00
Sam Lantinga
7f0a5d6a10
Updated to version 3.2.15 for development
2025-05-14 13:08:44 -07:00
Sam Lantinga
c038d6f7f8
Updated to version 3.2.14 for release
2025-05-13 14:24:40 -07:00
Sam Lantinga
50d02ad732
Updated to version 3.2.13 for development
2025-05-04 10:56:10 -07:00
Ozkan Sezer
5ac37a8ffc
don't prototype strdup() for __clang_analyzer__ case in windows builds.
...
Fixes: https://github.com/libsdl-org/SDL/issues/12948 .
(cherry picked from commit 17bba029ba
)
2025-05-04 10:36:33 -07:00
Sam Lantinga
7dd2915475
Updated to version 3.2.12 for release
2025-05-04 10:09:23 -07:00
Cameron Gutman
4ad6d18203
events: Add integer wheel fields for sdl2-compat
...
It's way simpler to just add them back to SDL3 than emulate them purely in sdl2-compat.
(cherry picked from commit 0447c2f3c3
)
2025-05-01 22:51:54 -05:00
Sam Lantinga
e045edb567
Corrected documentation for SDL_SetGPUSwapchainParameters()
...
(cherry picked from commit 695cad459b
)
2025-04-23 16:16:24 -07:00
Sam Lantinga
cf95db46a7
Renamed SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_STENCIL_UINT8 to SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_STENCIL_NUMBER
...
Typically we will name the property with the function that is used to set it, and document the range of values.
(cherry picked from commit 18fbe6a92f
)
2025-04-22 10:28:43 -07:00
Petar Popovic
b8abfeb7f3
SDL_BlitSurface() comment: Remove sentence about final blit rect being stored in srcrect and dstrect
...
(cherry picked from commit a696b108ac
)
2025-04-22 10:21:54 -07:00
Sam Lantinga
014e24e1a8
Removed incorrect documentation for SDL_RenderViewportSet()
...
Closes https://github.com/libsdl-org/SDL/pull/12854
(cherry picked from commit c076b0d17f
)
2025-04-22 10:17:57 -07:00
Sam Lantinga
1543f523b7
Updated documentation for SDL_HINT_GPU_DRIVER
...
(cherry picked from commit 3aed80cd82
)
2025-04-22 08:58:58 -07:00
SDL Wiki Bot
d308df6d62
Sync SDL3 wiki -> header
...
[ci skip]
(cherry picked from commit 008690d016
)
2025-04-03 08:54:27 -07:00
Sam Lantinga
f51b88e6b5
Note that you might get a different size window than you expect
...
(cherry picked from commit df32827407
)
2025-04-03 08:54:27 -07:00
Sam Lantinga
7cb0fa5c56
Fixed documentation for SDL_GL_*_SIZE
...
(cherry picked from commit ab34ea5a26
)
2025-04-02 22:32:39 -07:00
Sam Lantinga
9827653c38
Updated to version 3.2.11 for development
2025-03-31 13:54:19 -07:00
Sam Lantinga
877399b2b2
Updated to version 3.2.10 for release
2025-03-31 13:12:19 -07:00
SDL Wiki Bot
b6fb47aa70
Sync SDL3 wiki -> header
...
[ci skip]
(cherry picked from commit cb1d79db39
)
2025-03-31 08:53:19 -07:00
Vittorio Romeo
7ecae856e5
Update include/SDL3/SDL_power.h
...
Co-authored-by: Sam Lantinga <slouken@libsdl.org >
(cherry picked from commit 088ad66f70
)
2025-03-31 08:53:19 -07:00
Vittorio Romeo
5db7694f22
Add performance disclaimer in SDL_GetPowerInfo
documentation
...
(cherry picked from commit 032d696021
)
2025-03-31 08:53:19 -07:00
Carl Åstholm
61e7878ac0
Document SDL_malloc alignment guarantees
...
(cherry picked from commit 7ec13a2ead
)
2025-03-24 19:41:08 -07:00
SDL Wiki Bot
d39d951f89
Sync SDL3 wiki -> header
...
[ci skip]
(cherry picked from commit 67b4c3a156
)
2025-03-20 16:30:04 -07:00
Ryan C. Gordon
c2c848a752
SDL_audio.h: Fixed typos in docs.
...
(cherry picked from commit 85435d5a14
)
2025-03-20 16:30:04 -07:00
Sam Lantinga
53f64e40c4
Fixed SDL_GPUTextureSupportsSampleCount() documentation
...
Fixes https://github.com/libsdl-org/sdlwiki/issues/751
(cherry picked from commit ffe69fc354
)
2025-03-14 09:30:44 -07:00
Sam Lantinga
b32cd4f84b
Make texture scale mode a part of the 2D renderer draw state
...
Also added texture addressing mode support to the PSP and Vita renderers (untested)
Fixes https://github.com/libsdl-org/SDL/issues/12461
(cherry picked from commit cb099ebd4f
)
2025-03-05 22:39:31 -08:00
SDL Wiki Bot
550bdc658a
Sync SDL3 wiki -> header
...
[ci skip]
(cherry picked from commit f01bcaeb17
)
2025-03-05 09:13:10 -08:00
Sam Lantinga
d75ba9c2d2
Added SDL_HINT_VIDEO_X11_EXTERNAL_WINDOW_INPUT
...
(cherry picked from commit fe9bdcf508
)
2025-03-05 09:13:10 -08:00
SDL Wiki Bot
2477f7f982
Sync SDL3 wiki -> header
...
[ci skip]
(cherry picked from commit 9f557941f3
)
2025-03-05 07:26:50 -08:00
Sam Lantinga
e454d7d4be
Document the thread safety of SDL surface functions
...
(cherry picked from commit 8f40dad460
)
2025-03-05 07:26:49 -08:00
Sam Lantinga
1a2362ebf1
Updated to version 3.2.9 for development
2025-03-04 15:07:23 -08:00
Sam Lantinga
f6864924f7
Updated to version 3.2.8 for release
2025-03-04 14:37:06 -08:00
Sam Lantinga
bc6307a872
Updated to version 3.2.7 for development
2025-03-01 19:29:51 -08:00
Sam Lantinga
292e431748
Updated to version 3.2.6 for release
2025-03-01 18:30:34 -08:00
SDL Wiki Bot
ee5f5c9172
Sync SDL3 wiki -> header
...
[ci skip]
2025-03-01 16:26:19 +00:00
Sam Lantinga
6e4193b743
Note that the file names are UTF-8 encoded
2025-03-01 08:25:31 -08:00
SDL Wiki Bot
7ab1412e20
Sync SDL3 wiki -> header
...
[ci skip]
2025-02-28 21:21:47 +00:00