Sam Lantinga
c099d0525e
sort_controllers.py: fixed parsing SDL_PRIVATE_GAMEPAD_DEFINITIONS
2024-10-30 05:21:59 -07:00
M. P. Halpin
24bdbb8bf4
Supress Metal warning when compiling against macOS 10.11-10.13
2024-10-29 20:03:18 -07:00
Sam Lantinga
2a05b63580
Mark generate.py as executable
2024-10-29 16:47:26 -07:00
Sam Lantinga
51628034d9
Don't offset the view if there's no text input rect
...
Otherwise this will shift the entire view upwards, which probably isn't what you want.
2024-10-29 16:42:16 -07:00
Sam Lantinga
c8a04eec06
Autorelease keys should go down when pressed.
2024-10-29 16:24:40 -07:00
Anonymous Maarten
f543faf837
Allow in-tree build
2024-10-30 00:04:17 +01:00
SDL Wiki Bot
6647345be0
Sync SDL3 wiki -> header
...
[ci skip]
2024-10-29 21:43:56 +00:00
Evan Hemsley
b4dff42dcd
GPU: Add SDL_CancelGPUCommandBuffer ( #11316 )
...
---------
Co-authored-by: Caleb Cornett <caleb.cornett@outlook.com>
2024-10-29 14:43:22 -07:00
Susko3
94d110edd5
Specify C source file in example VC projects
2024-10-29 14:40:32 -07:00
Susko3
415abf2ea2
Rename variables for readability
2024-10-29 14:40:32 -07:00
Sam Lantinga
bdf16628fb
Added 03-infinite-monkeys example game
...
This isn't really a game, more of an exercise of that age old question...
2024-10-29 13:08:59 -07:00
Sam Lantinga
2b92dc9baa
Minor updates to woodeneye-008.c from template.c
2024-10-29 13:08:59 -07:00
Sam Lantinga
a93ec0c679
Added Visual Studio project for 02-woodeneye-008
2024-10-29 13:08:59 -07:00
Sam Lantinga
9a77ee2008
Added instructions for creating Visual Studio projects for examples
2024-10-29 13:08:59 -07:00
cosmonaut
014b473bcc
GPU D3D12: Fix depth texture sampling
2024-10-29 12:05:35 -07:00
cosmonaut
ff14a1781f
GPU D3D12: Fix indirect buffers not being refcounted
2024-10-29 10:34:54 -07:00
dv-senna
149ecffd6f
SDL_vulkan.h: undefine VK_DEFINE_HANDLER and VK_DEFINE_NON_DISPATCHABLE_HANDLE
...
Allows including vulkan.hpp in user code in C++ before SDL_vulkan.h w/o errors.
Fixes: https://github.com/libsdl-org/SDL/issues/11328 .
2024-10-29 20:30:10 +03:00
d-musique
35e53f76a9
metal: check success of device creation ( #11367 )
...
When macOS runs under a virtual environment, it is possible that
MTLCreateSystemDefaultDevice() does not succeed.
Not checking this failure results in a crash down the road.
This change allows to skip GPU renderer and use an adequate fallback.
Co-authored-by: D.musique <d-musique@users.noreply.github.com>
2024-10-29 12:35:13 -04:00
Caleb Cornett
feb10434a1
Order by subsystem
2024-10-29 08:50:50 -07:00
Caleb Cornett
b2f216f9e2
Add GPU to iOS build config
2024-10-29 08:50:50 -07:00
Caleb Cornett
54836050c9
metal: Add availability checks
2024-10-29 08:13:51 -07:00
Frank Praznik
8f9a562969
wayland: Remove vestigial struct member
2024-10-29 10:51:18 -04:00
Susko3
152bcce85f
Add examples to SDL.sln
( #11255 )
2024-10-29 07:36:38 -07:00
expikr
1e7c186461
Splitcreen FPS example with multiple mouse and keyboard ( #11317 )
2024-10-29 07:30:10 -07:00
Ethan Lee
5c5235fb51
ci: Add Steam Linux Runtime (Sniper) task
2024-10-28 17:07:31 -04:00
Frank Praznik
36c209080c
wayland: Refactor some shell surface related names
2024-10-28 14:30:08 -04:00
Frank Praznik
2b7dc55364
wayland: Check the WM capabilities before sending a minimize event
...
Wayland gives no feedback to windows regarding whether a minimize request was successful, so we would universally send the minimize event and assume that the request succeeded.
Check the window manager capabilities, if available, for whether window minimization is supported, and don't send the minimized event in the case that it is unsupported.
2024-10-28 14:30:08 -04:00
Frank Praznik
1abbd13414
wayland: Throttle interactive user resize events
...
Excessive resize events generated during interactive window resizing can cause applications to lag, severely in some cases. Throttle interactive resize events to once per frame callback interval.
2024-10-28 14:30:08 -04:00
SDL Wiki Bot
e0d019c941
Sync SDL3 wiki -> header
...
[ci skip]
2024-10-28 07:00:30 +00:00
Petar Popovic
cb0c7c9680
SDL_CreateDirectory(): directory tree creation for absolute paths for non-Windows platforms
2024-10-28 01:56:48 -04:00
Petar Popovic
a10578acbd
SDL_SYS_RenamePath(): Fix error message.
2024-10-27 16:54:13 -07:00
SDL Wiki Bot
3922bcec95
Sync SDL3 wiki -> header
...
[ci skip]
2024-10-27 21:42:48 +00:00
Petar Popovic
04a478b6a9
SDL_Enumerate[Storage]Directory() comments: Use enum constant names instead of integers.
2024-10-27 14:41:33 -07:00
Glenn Watson
5c3d42aade
Update README-linux.md for openSUSE Tumbleweed dependencies
2024-10-27 08:01:13 -07:00
Petar Popovic
8468c372b2
SDL_EnumerateDirectory(): (posix) Fix return value when directory is invalid
2024-10-25 22:52:56 -07:00
Roman Frołow
97b924f985
typo: maxOS -> macOS
2024-10-26 01:59:44 +02:00
Sam Lantinga
a851c5b648
create-release.py uses python3
2024-10-25 15:08:57 -07:00
Sam Lantinga
47411d8007
build-release.py uses python3
2024-10-25 14:31:49 -07:00
Dan Ginsburg
4f160d69a6
Closes #10318 - implement Android prerotation in the Vulkan renderer
2024-10-25 14:21:29 -07:00
Ozkan Sezer
93471cf78d
video/openvr: minor clean-up:
...
- make all of function pointers static
- make EGLint context_attribs[] static
- comment out unused function pointer ov_wglGetCurrentContext
- remove unused SDL_DisplayMode openvr_dm_default
- move SDL_VideoDisplay openvr_vd_default to OPENVR_VideoInit()
context and eliminate its C99 initializers
- replace atoi() calls with SDL_atoi()
- replace atof() calls with SDL_atof()
2024-10-25 23:20:24 +03:00
Anonymous Maarten
8bf1a84200
ci: add include headers of build directory to ci artifacts
...
[sdl-ci-artifacts]
2024-10-25 17:47:26 +02:00
Anonymous Maarten
590e1196d0
snake: check allocated memory before use
2024-10-25 17:47:26 +02:00
Anonymous Maarten
20e01c6fbe
android: add (disabled) android.permission.INTERNET to AndroidManifest.xml
...
It's required for SDL3_net
2024-10-25 17:47:26 +02:00
Sam Lantinga
850158f83f
testcontroller: fixed incorrect usage of memcpy()
2024-10-24 18:12:01 -07:00
Ryan C. Gordon
344546b4ea
cocoa: Make sure GL context destruction happens on the main thread.
...
Fixes #10900 .
2024-10-24 16:27:58 -04:00
SDL Wiki Bot
dcd4ddb043
Sync SDL3 wiki -> header
...
[ci skip]
2024-10-24 18:38:45 +00:00
Ryan C. Gordon
8d3bec99a7
audio: Make SDL_GetAudioStreamProperties() thread safe.
2024-10-24 14:37:23 -04:00
Ryan C. Gordon
10e52e1899
docs: Added more '\threadsafety` tags.
...
Reference Issue #7140 .
2024-10-24 14:37:23 -04:00
Frank Praznik
731853077a
Send drop complete events when the drop leaves the window on Cocoa, Wayland, and X11
...
This is already done on win32, however, other platforms were left in a state of limbo if a drop operation began, then never completed due to the drop leaving the window.
2024-10-24 13:36:24 -04:00
Petar Popovic
db4e2ccbac
Allow redefinition of only one macro SDL_SINT64_C SDL_UINT64_C
2024-10-24 07:37:44 -07:00