This website requires JavaScript.
1558d52a0a
Vulkan: Only return memory types which are a superset of what we need
David Gow
2024-02-25 17:04:19 +0800
fbe7301aba
Sync SDL3 wiki -> header
SDL Wiki Bot
2024-02-25 23:55:23 +0000
e223e1d498
Added SDL_camera.h to the public Framework headers
Sam Lantinga
2024-02-25 15:54:09 -0800
be51b7acea
Use the maximum potential headroom if EDR content isn't currently being displayed.
Sam Lantinga
2024-02-25 15:46:38 -0800
e0dadba6f5
Sync SDL3 wiki -> header
SDL Wiki Bot
2024-02-25 22:26:23 +0000
e6d9251ecb
docs: improve CMake documentation for Apple
Anonymous Maarten
2024-02-25 03:06:45 +0100
7a9c6c7ce9
Include SDL_PIXELFORMAT_P010 as a supported format for the metal renderer
Sam Lantinga
2024-02-25 13:55:52 -0800
d211da75ac
Fixed crash if app delegate method is called when SDL isn't initialized
Sam Lantinga
2024-02-25 13:38:47 -0800
9dbbf0a2f7
Implemented clip rect functionality for the Vulkan renderer
Sam Lantinga
2024-02-25 10:13:59 -0800
141497b14f
Added an automated test to verify clip rect functionality
Sam Lantinga
2024-02-25 09:44:41 -0800
d0af01e7d4
If the viewport changes the cliprect should be updated
Sam Lantinga
2024-02-25 09:37:56 -0800
1cae52bbac
Added JNI native methods to proguard-rules.pro (thanks @AntTheAlchemist!)
Sam Lantinga
2024-02-25 08:40:47 -0800
b8a52c1237
Vulkan: Make sure validation layer name is in-scope
David Gow
2024-02-25 16:35:34 +0800
276566235c
Removed SDL_ClearHints() from the public API
Sam Lantinga
2024-02-24 20:29:39 -0800
a1ea706215
Added names for the newly supported pixel formats
Sam Lantinga
2024-02-24 20:13:59 -0800
f6c42406cd
SDL_COLORSPACE_HDR10 is the default colorspace for SDL_PIXELFORMAT_P010 surfaces
Sam Lantinga
2024-02-24 20:02:11 -0800
4c5584174b
Fixed error: declaration shadows a local variable [-Werror,-Wshadow]
Sam Lantinga
2024-02-24 20:04:07 -0800
2b0e7c40ef
Verify that we can create pipeline state objects for the D3D12 renderer
Sam Lantinga
2024-02-24 19:55:10 -0800
5593ddb6a7
cmake: X11 is for Video, not Audio
Anonymous Maarten
2024-02-24 17:31:48 +0100
38d24778ed
ci: update deprecated node.js 16 actions
scribam
2024-02-23 21:20:30 +0100
cbe330befd
ci: bump cross-platform-actions/action version to v0.23.0
scribam
2024-02-23 20:57:58 +0100
97372b56e8
Vulkan Renderer - handle dynamic resetting of vsync, requires swapchain recreation.
danginsburg
2024-02-23 10:45:10 -0500
b1431e6702
Vulkan Renderer - implement support for vsync disabled. Closes #9116 .
danginsburg
2024-02-23 08:43:37 -0500
b9a00aa88e
Fixed building the Vulkan renderer on Windows with Visual Studio
Sam Lantinga
2024-02-22 17:18:46 -0800
dfd8073a8f
Sync SDL3 wiki -> header
SDL Wiki Bot
2024-02-22 22:59:24 +0000
cab20117e6
Vulkan Renderer (#9114 )
Dan Ginsburg
2024-02-22 17:58:11 -0500
2f1f55aeb1
Updated default SDR white point and HDR headroom to better match game content
Sam Lantinga
2024-02-22 14:51:23 -0800
1fb5b9672e
Keep SDR white point and HDR headroom defaults in one place
Sam Lantinga
2024-02-22 14:47:58 -0800
aeae202207
Make sure we actually have an HDR10 texture in the HDR10 shader
Sam Lantinga
2024-02-22 11:50:58 -0800
f4dd0dbbde
Added colorspace conversion from SDL_COLOR_PRIMARIES_SMPTE431 and SDL_COLOR_PRIMARIES_SMPTE432 to SDL_COLOR_PRIMARIES_BT2020
Sam Lantinga
2024-02-22 11:01:03 -0800
d3930893aa
KMSDRM is now a dependent option
Sam Lantinga
2024-02-22 06:25:33 -0800
7b1127d1fe
cmake: Apple did not test SDL_CAMERA before adding camera support
Anonymous Maarten
2024-02-22 08:26:52 +0100
e176626bac
cmake: only enable SDL drivers when its subsystem is enabled
Anonymous Maarten
2024-02-22 08:00:08 +0100
99cef7e13b
cmake: check SDL subsystem dependencies (and include Camera)
Anonymous Maarten
2024-02-22 07:53:54 +0100
9a44d44cee
cmake: build Windows mediafoundation SDL_camera support
Anonymous Maarten
2024-02-22 07:51:41 +0100
279a650fae
mediafoundation: fix SDL_camera_mediafoundation MinGW compile warnings
Anonymous Maarten
2024-02-22 07:50:23 +0100
78ac14124c
Fixed warning C4245: 'function': conversion from 'int' to 'DWORD', signed/unsigned mismatch
Sam Lantinga
2024-02-21 22:21:06 -0800
2132ba8985
Sync SDL3 wiki -> header
SDL Wiki Bot
2024-02-22 03:26:22 +0000
0f973f3eb4
Removed SDL_RENDERCMD_SETCOLORSCALE, which ended up being a noop on all renderers
Sam Lantinga
2024-02-21 17:18:33 -0800
54c2ba6afd
Added the Chrome HDR tonemap operator
Sam Lantinga
2024-02-21 09:03:03 -0800
4ba6aeee9d
A second take on HDR support with an SDR white point and HDR headroom
Sam Lantinga
2024-02-19 08:45:02 -0800
3b7533f4a2
SDL_camera_v4l2: allow building against older kernel headers
Ozkan Sezer
2024-02-22 00:04:10 +0300
58e6eacf97
docs: SDL_INIT_EVERYTHING does not exist anymore
Anonymous Maarten
2024-02-21 00:52:04 +0100
7eca84d57e
cmake: don't use target_compile_features when the CMake thinks the compiler does not support it
Anonymous Maarten
2024-02-21 00:51:40 +0100
cbf0b1ce81
testcamera: create window and renderer through test library
Anonymous Maarten
2024-02-21 00:05:32 +0100
ecfbb6719f
SDL_test: support SDL_INIT_CAMERA for SDL_CommonInit and SDL_CommonQuit
Anonymous Maarten
2024-02-21 00:04:41 +0100
26ffbe43c2
camera: turn OFF `DEBUG_CAMERA` debug logging.
Ryan C. Gordon
2024-02-20 16:09:02 -0500
31fe061ab5
Sync SDL3 wiki -> header
SDL Wiki Bot
2024-02-20 20:57:27 +0000
f59c66a97f
testcamera: Allow app to flip between a front and back camera.
Ryan C. Gordon
2024-02-19 23:52:43 -0500
6296677bc9
camera: Fixed Android hotplug.
Ryan C. Gordon
2024-02-19 23:52:13 -0500
6c080717f2
camera: Reset permissions to undecided when closing camera.
Ryan C. Gordon
2024-02-19 23:51:30 -0500
db8caa029b
camera: Added new function with gendynapi.py.
Ryan C. Gordon
2024-02-19 22:38:23 -0500
70b89ab70d
camera: Added SDL_GetCameraDevicePosition.
Ryan C. Gordon
2024-02-19 14:19:57 -0500
b1ed49772c
camera: Replace testcamera.c with testcameraminimal.c
Ryan C. Gordon
2024-02-19 12:20:11 -0500
bdcddf4810
camera: Disconnected cameras become zombies that feed blank frames.
Ryan C. Gordon
2024-02-19 12:18:00 -0500
2613e3da24
camera: Rewrote Android support.
Ryan C. Gordon
2024-02-18 00:50:32 -0500
848dcf8a5f
main: Fixed compiler warning on Android.
Ryan C. Gordon
2024-02-18 00:49:20 -0500
47313bba32
camera: SDL_GetCameraDevices should not report "no devices" like an error.
Ryan C. Gordon
2024-02-18 00:47:03 -0500
f3485a47b3
android: Add src/main/ files to Android.mk
Ryan C. Gordon
2024-02-13 16:15:59 -0500
8db2a3b27a
camera: Add an optional property that reports if a camera is back or front.
Ryan C. Gordon
2024-02-07 09:17:01 -0500
0b8617f71d
test: Fixed CMake to build testcameraminimal correctly on WinRT.
Ryan C. Gordon
2024-02-06 01:51:41 -0500
99d1337de2
camera: Reenabled macOS/iOS support, with rewritten CoreMedia implementation.
Ryan C. Gordon
2024-02-06 01:19:12 -0500
f8fa08d2b1
camera: Fix compiler warnings on some platforms.
Ryan C. Gordon
2024-01-31 21:47:33 -0500
22dbc0f32f
camera: Patched to compile after rebasing to latest in main.
Ryan C. Gordon
2024-01-31 15:32:03 -0500
7191a97fe3
camera: Windows support, through the Media Foundation API!
Ryan C. Gordon
2024-01-31 15:07:07 -0500
3dca8a03da
camera: Removed some debug logging.
Ryan C. Gordon
2023-12-22 10:12:48 -0500
67708f9110
camera: Emscripten support!
Ryan C. Gordon
2023-12-22 01:23:49 -0500
182f707284
include: Fixed doxygen comments on new camera APIs.
Ryan C. Gordon
2023-12-17 19:28:32 -0500
2cdff93578
v4l2: Corrected SDL_UDEV_AddCallback return check after #8694 .
Ryan C. Gordon
2023-12-17 15:45:13 -0500
0b5875825e
camera: framerate support.
Ryan C. Gordon
2023-12-17 13:38:36 -0500
9ae39d52de
camera: Add sources to Xcode and Visual Studio projects.
Ryan C. Gordon
2023-12-16 21:36:04 -0500
87e7046fca
camera: Public API functions should say "Format" not "Spec" to match audio.
Ryan C. Gordon
2023-12-16 16:12:19 -0500
f87d536229
camera: Added more accurate timestamps.
Ryan C. Gordon
2023-12-16 16:00:15 -0500
d3e6ef3cc6
camera: Massive code reworking.
Ryan C. Gordon
2023-12-15 11:45:11 -0500
3d2d5d18f3
pixels: Packed-pixel YUV formats can legit report bits-per-pixel.
Ryan C. Gordon
2023-12-15 11:11:24 -0500
8e1758260c
surface: Fixed a typo in a comment.
Ryan C. Gordon
2023-12-15 10:57:54 -0500
cb10c80aaf
camera: Reworked to operate with a driver interface, like other subsystems.
Ryan C. Gordon
2023-12-01 10:59:13 -0500
2ad44bd162
camera: Made a pass over all the sources, cleaning up for SDL3 style, etc.
Ryan C. Gordon
2023-11-28 23:03:19 -0500
7ae955ce68
camera: Renamed everything from "video capture" to "camera", wired to CMake.
Ryan C. Gordon
2023-11-27 23:05:54 -0500
f49ce4a15d
camera: Renamed "video_capture" files to "camera" and moved to own subdir.
Ryan C. Gordon
2023-11-27 19:27:58 -0500
4d000ae3bd
audio: Change references to `streams[i]` to previously-calculated `stream`.
Ryan C. Gordon
2024-02-20 15:29:07 -0500
751917cb6f
Fix null pointer dereference in SDL_BindAudioStreams()
Mathieu Eyraud
2024-02-20 19:31:27 +0100
8b6eae2d4f
cmake: Split and store the libdecor version as individual parts
Frank Praznik
2023-12-28 13:04:41 -0500
8073f4aa1d
Pass the real error from D3D12_CreatePipelineState() back to the application
Sam Lantinga
2024-02-20 06:24:20 -0800
376ef4e418
Fixed the WGI driver picking up Xbox controllers handled by RAWINPUT
Sam Lantinga
2024-02-20 06:19:20 -0800
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 +0300
bb4ec5250f
Added support for non-gamepad controllers to the GameInput driver
Sam Lantinga
2024-02-17 22:32:44 -0800
f63f99bd2d
Setup to handle the guide button once we get an updated GameInput SDK
Sam Lantinga
2024-02-17 21:52:53 -0800
ae8a910781
Added infrastructure for reporting GameInput touchpads
Sam Lantinga
2024-02-17 21:21:54 -0800
ae4aa25082
Get the real GameInput device name if possible
Sam Lantinga
2024-02-17 20:10:41 -0800
419aebebda
Added infrastructure for reporting GameInput sensors
Sam Lantinga
2024-02-17 19:40:42 -0800
85ac0381b7
IGameInputDevice::GetDeviceInfo() can never return a null pointer
Sam Lantinga
2024-02-17 19:18:04 -0800
fbe4153214
The HIDAPI driver takes precedence over the GameInput driver
Sam Lantinga
2024-02-17 19:13:04 -0800
4a59b17de2
Added infrastructure for querying battery status for GameInput
Sam Lantinga
2024-02-17 19:09:29 -0800
fd9a4eff9f
Updated GameInput device info to match other joystick drivers
Sam Lantinga
2024-02-17 17:52:48 -0800
8f0f14c312
Added automatic gamepad mapping for the GameInput driver
Sam Lantinga
2024-02-17 17:41:30 -0800
eb9a7d97f9
The GameInput driver handles Xbox controllers
Sam Lantinga
2024-02-17 16:43:07 -0800
698b7deaa2
Removed GAMEINPUT_JoystickEffectDataType_HapticFeedback
Sam Lantinga
2024-02-17 16:33:45 -0800
f35ede7281
Generalized the idea of joystick driver priority
Sam Lantinga
2024-02-17 15:41:18 -0800
7f33464bed
opengles2: Call glClearColor() with r,g,b,a, not r,g,g,a
Robert Edmonds
2024-02-17 15:51:45 -0500