8b6eae2d4f
cmake: Split and store the libdecor version as individual parts
Frank Praznik
2023-12-28 13:04:41 -05:00
8073f4aa1d
Pass the real error from D3D12_CreatePipelineState() back to the application
Sam Lantinga
2024-02-20 06:24:20 -08:00
376ef4e418
Fixed the WGI driver picking up Xbox controllers handled by RAWINPUT
Sam Lantinga
2024-02-20 06:19:20 -08:00
cb3a1a82d5
SDL_memcpy.c, SDL_memmove.c, SDL_memset.c: don't use gcc builtins if !HAVE_LIBC
Ozkan Sezer
2024-02-20 01:23:18 +03:00
bb4ec5250f
Added support for non-gamepad controllers to the GameInput driver
Sam Lantinga
2024-02-17 22:32:44 -08:00
f63f99bd2d
Setup to handle the guide button once we get an updated GameInput SDK
Sam Lantinga
2024-02-17 21:52:53 -08:00
ae8a910781
Added infrastructure for reporting GameInput touchpads
Sam Lantinga
2024-02-17 21:21:54 -08:00
ae4aa25082
Get the real GameInput device name if possible
Sam Lantinga
2024-02-17 20:10:41 -08:00
419aebebda
Added infrastructure for reporting GameInput sensors
Sam Lantinga
2024-02-17 19:40:42 -08:00
85ac0381b7
IGameInputDevice::GetDeviceInfo() can never return a null pointer
Sam Lantinga
2024-02-17 19:18:04 -08:00
fbe4153214
The HIDAPI driver takes precedence over the GameInput driver
Sam Lantinga
2024-02-17 19:13:04 -08:00
4a59b17de2
Added infrastructure for querying battery status for GameInput
Sam Lantinga
2024-02-17 19:09:29 -08:00
fd9a4eff9f
Updated GameInput device info to match other joystick drivers
Sam Lantinga
2024-02-17 17:52:48 -08:00
8f0f14c312
Added automatic gamepad mapping for the GameInput driver
Sam Lantinga
2024-02-17 17:41:30 -08:00
eb9a7d97f9
The GameInput driver handles Xbox controllers
Sam Lantinga
2024-02-17 16:43:07 -08:00
698b7deaa2
Removed GAMEINPUT_JoystickEffectDataType_HapticFeedback
Sam Lantinga
2024-02-17 16:33:45 -08:00
f35ede7281
Generalized the idea of joystick driver priority
Sam Lantinga
2024-02-17 15:41:18 -08:00
7f33464bed
opengles2: Call glClearColor() with r,g,b,a, not r,g,g,a
Robert Edmonds
2024-02-17 15:51:45 -05:00
fee140bdfe
Added the option for GameInput support to the Win32 SDL build
Sam Lantinga
2024-02-17 14:07:42 -08:00
534f753e20
GameInput backend for SDL (Gamepad-only for now)
Nikita Krapivin
2024-01-25 01:26:01 +05:00
7ed1f3554d
Define HAVE_LIBC for the platforms with a C library
Sam Lantinga
2024-02-17 11:31:06 -08:00
ed615e92b7
Updated automated test now that getting an invalid property isn't an error
Sam Lantinga
2024-02-17 09:30:50 -08:00
dc7baa415e
Show the window after creating the renderer
Sam Lantinga
2024-02-17 09:21:30 -08:00
ff01d0b568
Fixed building without HAVE_LIBC on Windows
Sam Lantinga
2024-02-17 08:12:10 -08:00
8ce786d2b6
Property query functions don't set an error if they return the default value
Sam Lantinga
2024-02-17 07:59:04 -08:00
202886f873
Make use of the HDR light range when playing HDR video
Sam Lantinga
2024-02-16 20:05:11 -08:00
317099b01f
Sync SDL3 wiki -> header
SDL Wiki Bot
2024-02-17 03:51:21 +00:00
cb38649490
Added SDL_PROP_DISPLAY_HDR_WHITE_LEVEL_FLOAT
Sam Lantinga
2024-02-16 17:36:11 -08:00
631b05b211
Drop stray trailing whitespace for android-project
Michał Janiszewski
2024-02-16 00:19:13 +01:00
6472e36264
x11: Minor cleanup in new mouse cursor selection code.
Ryan C. Gordon
2024-02-16 08:37:23 -05:00
b986bc8be9
emscripten, wayland, x11: Share the table of CSS cursor names
Simon McVittie
2024-02-16 12:20:21 +00:00
7dbd6669c3
wayland: Move calls to WAYLAND_wl_cursor_theme_get_cursor out of the switch
Simon McVittie
2024-02-16 11:41:01 +00:00
40a6c1c0a7
wayland: Use CSS/freedesktop cursor name "default" as a fallback
Simon McVittie
2024-02-16 11:18:46 +00:00
791646535a
wayland: Reference CSS cursor name vocabulary
Simon McVittie
2024-02-16 11:20:25 +00:00
cb9565354c
x11: Use XcursorLibraryLoadCursor to load system cursors when available.
Ryan C. Gordon
2024-02-16 02:06:32 -05:00
d451fcd7a7
Fixed HDR video content being too bright on Apple platforms
Sam Lantinga
2024-02-15 16:39:13 -08:00
c09daf8388
Removed unused variables
Sam Lantinga
2024-02-15 14:10:58 -08:00
6efe5f30ed
don't let SDL_render.c:render_drivers[] have an empty initializer list.
Ozkan Sezer
2024-02-15 20:55:04 +03:00
aae2d22852
Check the SDL_VIDEO_RENDER_??? macros with #if instead of #ifdef
Ozkan Sezer
2024-02-15 20:55:02 +03:00
8ddddd36cd
audio: Deal with race conditions against default device changes.
Ryan C. Gordon
2024-02-15 14:11:36 -05:00
4eae38580f
cocoa: Remove resize hack when changing the window backing scale Zeroing the window width and height was necessary in SDL2 to short-circuit the resize event deduplication code when the window backing scale changed, but not the logical size. This is no longer necessary in SDL3, as it will explicitly check for scale changes on resize events and dispatch pixel size/scale changed events as appropriate, even if the window's logical size hasn't changed.
Frank Praznik
2024-02-14 17:21:09 -05:00
f9ba0e1dbd
wayland: Don't store wl_output pointers in mode driver data
Frank Praznik
2024-02-14 10:27:42 -05:00
5e1d9d19a4
audio: Don't use SDL_BindAudioStream inside SDL_OpenAudioDeviceStream().
Ryan C. Gordon
2024-02-13 15:23:27 -05:00
5e6ae85b63
Update the draggable state when the hit test callback changes
Sam Lantinga
2024-02-13 09:26:08 -08:00
4d4c24acdd
Sync SDL3 wiki -> header
SDL Wiki Bot
2024-02-13 17:07:23 +00:00
bc984f78bf
android: Remove blocking permission request code. Async only in SDL3!
Ryan C. Gordon
2024-02-12 19:46:03 -05:00
af61cfd5e0
android: Added SDL_AndroidRequestPermissionAsync.
Ryan C. Gordon
2024-02-12 15:26:09 -05:00
310f21bf84
video: Ensure that all references to a destroyed fullscreen window are removed
Frank Praznik
2024-02-13 09:42:54 -05:00
f2695856d6
Use SDL string functions
Sam Lantinga
2024-02-12 19:51:48 -08:00
725c79f3ac
Fixed building with SDL_LEAN_AND_MEAN
Sam Lantinga
2024-02-12 19:34:10 -08:00
734d6fa1f3
Fixed documentation of SDL_PROP_WINDOW_CREATE_EXTERNAL_GRAPHICS_CONTEXT_BOOLEAN
Sam Lantinga
2024-02-12 18:53:26 -08:00
ead3cbafd7
Fixed documentation for SDL_HINT_WINDOWS_CLOSE_ON_ALT_F4 (thanks @AntTheAlchemist!)
Sam Lantinga
2024-02-12 18:32:29 -08:00