Commit Graph

  • 376ef4e418 Fixed the WGI driver picking up Xbox controllers handled by RAWINPUT Sam Lantinga 2024-02-20 06:19:20 -0800
  • 0e1995c9d9
    testcamera: Allow app to flip between a front and back camera. Ryan C. Gordon 2024-02-19 23:52:43 -0500
  • 5623d9e5c4
    camera: Fixed Android hotplug. Ryan C. Gordon 2024-02-19 23:52:13 -0500
  • f79806020a
    camera: Reset permissions to undecided when closing camera. Ryan C. Gordon 2024-02-19 23:51:30 -0500
  • 71cf3e1c6f
    camera: Added new function with gendynapi.py. Ryan C. Gordon 2024-02-19 22:38:23 -0500
  • 66ff8862dc
    camera: Added SDL_GetCameraDevicePosition. Ryan C. Gordon 2024-02-19 14:19:57 -0500
  • bd11a21c5d
    camera: Replace testcamera.c with testcameraminimal.c Ryan C. Gordon 2024-02-19 12:20:11 -0500
  • 2c362b9693
    camera: Disconnected cameras become zombies that feed blank frames. Ryan C. Gordon 2024-02-19 12:18:00 -0500
  • f3668c7970
    camera: Rewrote Android support. Ryan C. Gordon 2024-02-18 00:50:32 -0500
  • 749f5dc19d
    main: Fixed compiler warning on Android. Ryan C. Gordon 2024-02-18 00:49:20 -0500
  • 94aa5f97c1
    camera: SDL_GetCameraDevices should not report "no devices" like an error. Ryan C. Gordon 2024-02-18 00:47:03 -0500
  • 1582b30d30
    android: Add src/main/ files to Android.mk Ryan C. Gordon 2024-02-13 16:15:59 -0500
  • 1886ae31b0
    camera: Add an optional property that reports if a camera is back or front. Ryan C. Gordon 2024-02-07 09:17:01 -0500
  • fb716a87ee
    test: Fixed CMake to build testcameraminimal correctly on WinRT. Ryan C. Gordon 2024-02-06 01:51:41 -0500
  • 99d2b7a367
    camera: Reenabled macOS/iOS support, with rewritten CoreMedia implementation. Ryan C. Gordon 2024-02-06 01:19:12 -0500
  • 1613402ab4
    camera: Fix compiler warnings on some platforms. Ryan C. Gordon 2024-01-31 21:47:33 -0500
  • 4db009a2e7
    camera: Patched to compile after rebasing to latest in main. Ryan C. Gordon 2024-01-31 15:32:03 -0500
  • 044fbad45a
    camera: Windows support, through the Media Foundation API! Ryan C. Gordon 2024-01-31 15:07:07 -0500
  • bd4fcf95a8
    camera: Removed some debug logging. Ryan C. Gordon 2023-12-22 10:12:48 -0500
  • 4839a562ef
    camera: Emscripten support! Ryan C. Gordon 2023-12-22 01:23:49 -0500
  • 34f2d4642d
    include: Fixed doxygen comments on new camera APIs. Ryan C. Gordon 2023-12-17 19:28:32 -0500
  • 27a9ea2fe6
    v4l2: Corrected SDL_UDEV_AddCallback return check after #8694. Ryan C. Gordon 2023-12-17 15:45:13 -0500
  • 7d66771188
    camera: framerate support. Ryan C. Gordon 2023-12-17 13:38:36 -0500
  • 22ee98fd84
    camera: Add sources to Xcode and Visual Studio projects. Ryan C. Gordon 2023-12-16 21:36:04 -0500
  • 8f09351814
    camera: Public API functions should say "Format" not "Spec" to match audio. Ryan C. Gordon 2023-12-16 16:12:19 -0500
  • 8cb60416f3
    camera: Added more accurate timestamps. Ryan C. Gordon 2023-12-16 16:00:15 -0500
  • e392119b0a
    camera: Massive code reworking. Ryan C. Gordon 2023-12-15 11:45:11 -0500
  • ca67885947
    pixels: Packed-pixel YUV formats can legit report bits-per-pixel. Ryan C. Gordon 2023-12-15 11:11:24 -0500
  • 81d97e3561
    surface: Fixed a typo in a comment. Ryan C. Gordon 2023-12-15 10:57:54 -0500
  • e87711aaa7
    camera: Reworked to operate with a driver interface, like other subsystems. Ryan C. Gordon 2023-12-01 10:59:13 -0500
  • 1c63638fba
    camera: Made a pass over all the sources, cleaning up for SDL3 style, etc. Ryan C. Gordon 2023-11-28 23:03:19 -0500
  • 7accae5dbd
    camera: Renamed everything from "video capture" to "camera", wired to CMake. Ryan C. Gordon 2023-11-27 23:05:54 -0500
  • 12e3569474
    camera: Renamed "video_capture" files to "camera" and moved to own subdir. Ryan C. Gordon 2023-11-27 19:27:58 -0500
  • 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
  • dfb8241317 wayland: Don't pass null string pointers to wl_cursor_theme_get_cursor Frank Praznik 2024-02-18 11:55:51 -0500
  • f24216c2ba wayland: Don't pass null string pointers to wl_cursor_theme_get_cursor Frank Praznik 2024-02-18 11:55:51 -0500
  • 21ff90c314 wayland: Don't pass null string pointers to wl_cursor_theme_get_cursor Frank Praznik 2024-02-18 11:55:51 -0500
  • 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
  • 167e02c6d7 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
  • fee140bdfe Added the option for GameInput support to the Win32 SDL build Sam Lantinga 2024-02-17 14:07:42 -0800
  • e20008ff18 opengles2: Call glClearColor() with r,g,b,a, not r,g,g,a Robert Edmonds 2024-02-17 15:51:45 -0500
  • 534f753e20 GameInput backend for SDL (Gamepad-only for now) Nikita Krapivin 2024-01-25 01:26:01 +0500
  • 7ed1f3554d Define HAVE_LIBC for the platforms with a C library Sam Lantinga 2024-02-17 11:31:06 -0800
  • ed615e92b7 Updated automated test now that getting an invalid property isn't an error Sam Lantinga 2024-02-17 09:30:50 -0800
  • dc7baa415e Show the window after creating the renderer Sam Lantinga 2024-02-17 09:21:30 -0800
  • ff01d0b568 Fixed building without HAVE_LIBC on Windows Sam Lantinga 2024-02-17 08:12:10 -0800
  • 8ce786d2b6 Property query functions don't set an error if they return the default value Sam Lantinga 2024-02-17 07:59:04 -0800
  • 202886f873 Make use of the HDR light range when playing HDR video Sam Lantinga 2024-02-16 20:05:11 -0800
  • 317099b01f Sync SDL3 wiki -> header SDL Wiki Bot 2024-02-17 03:51:21 +0000
  • cb38649490 Added SDL_PROP_DISPLAY_HDR_WHITE_LEVEL_FLOAT Sam Lantinga 2024-02-16 17:36:11 -0800
  • 09a7310927 Added SDL_PROP_DISPLAY_HDR_WHITE_LEVEL_FLOAT Sam Lantinga 2024-02-16 17:36:11 -0800
  • 631b05b211 Drop stray trailing whitespace for android-project Michał Janiszewski 2024-02-16 00:19:13 +0100
  • 6472e36264
    x11: Minor cleanup in new mouse cursor selection code. Ryan C. Gordon 2024-02-16 08:37:23 -0500
  • c67f10e43f
    x11: Cleaned up system cursor code to match previous Wayland change. Ryan C. Gordon 2024-02-16 08:37:23 -0500
  • 932eea513e
    wayland: Minor cleanup in new mouse cursor selection code. Ryan C. Gordon 2024-02-16 08:22:13 -0500
  • df00a7dd4c
    x11: Cleaned up system cursor code to match previous Wayland change. Ryan C. Gordon 2024-02-16 08:37:23 -0500
  • 827917ea60
    wayland: Minor cleanup in new mouse cursor selection code. Ryan C. Gordon 2024-02-16 08:22:13 -0500
  • 5e51a37518
    emscripten, wayland, x11: Share the table of CSS cursor names Simon McVittie 2024-02-16 12:43:05 +0000
  • 372564299e
    emscripten, wayland, x11: Map SIZEALL to "all-scroll" instead of "move" Simon McVittie 2024-02-16 12:31:48 +0000
  • c397fe0c51
    wayland: Prefer to use CSS names for cursors, falling back to X11 Ryan C. Gordon 2024-02-16 07:29:00 +0000
  • 95227e2732
    wayland: Use CSS/freedesktop cursor name "default" as a fallback Simon McVittie 2024-02-16 11:18:46 +0000
  • 271df2fdd8 emscripten, wayland, x11: Share the table of CSS cursor names Simon McVittie 2024-02-16 12:43:05 +0000
  • aa6c390bbd emscripten, wayland, x11: Map SIZEALL to "all-scroll" instead of "move" Simon McVittie 2024-02-16 12:31:48 +0000
  • 67827c0b00 wayland: Prefer to use CSS names for cursors, falling back to X11 Ryan C. Gordon 2024-02-16 07:29:00 +0000
  • e2535ba547 wayland: Use CSS/freedesktop cursor name "default" as a fallback Simon McVittie 2024-02-16 11:18:46 +0000
  • b986bc8be9 emscripten, wayland, x11: Share the table of CSS cursor names Simon McVittie 2024-02-16 12:20:21 +0000
  • 7dbd6669c3 wayland: Move calls to WAYLAND_wl_cursor_theme_get_cursor out of the switch Simon McVittie 2024-02-16 11:41:01 +0000
  • 40a6c1c0a7 wayland: Use CSS/freedesktop cursor name "default" as a fallback Simon McVittie 2024-02-16 11:18:46 +0000
  • 791646535a wayland: Reference CSS cursor name vocabulary Simon McVittie 2024-02-16 11:20:25 +0000
  • 53e60b3662 emscripten, wayland, x11: Share the table of CSS cursor names Simon McVittie 2024-02-16 12:43:05 +0000
  • 4595255b2a emscripten, wayland, x11: Map SIZEALL to "all-scroll" instead of "move" Simon McVittie 2024-02-16 12:31:48 +0000
  • 07f479748d wayland: Prefer to use CSS names for cursors, falling back to X11 Ryan C. Gordon 2024-02-16 07:29:00 +0000
  • 8c88c8a170 emscripten, wayland, x11: Share the table of CSS cursor names Simon McVittie 2024-02-16 12:20:21 +0000
  • 277db2d92c wayland: Move calls to WAYLAND_wl_cursor_theme_get_cursor out of the switch Simon McVittie 2024-02-16 11:41:01 +0000
  • a147640b51 wayland: Use CSS/freedesktop cursor name "default" as a fallback Simon McVittie 2024-02-16 11:18:46 +0000
  • 48d3b4050e wayland: Use CSS/freedesktop cursor name "default" as a fallback Simon McVittie 2024-02-16 11:18:46 +0000
  • 8708e2ec4f wayland: Reference CSS cursor name vocabulary Simon McVittie 2024-02-16 11:20:25 +0000
  • 45d5afcb6e Drop stray trailing whitespace for android-project Michał Janiszewski 2024-02-16 00:19:13 +0100
  • 6f8d6da77f
    x11: Use XcursorLibraryLoadCursor to load system cursors when available. Ryan C. Gordon 2024-02-16 02:06:32 -0500
  • 6c0e3532fa
    x11: Use XcursorLibraryLoadCursor to load system cursors when available. Ryan C. Gordon 2024-02-16 02:06:32 -0500
  • cb9565354c
    x11: Use XcursorLibraryLoadCursor to load system cursors when available. Ryan C. Gordon 2024-02-16 02:06:32 -0500
  • d451fcd7a7 Fixed HDR video content being too bright on Apple platforms Sam Lantinga 2024-02-15 16:39:13 -0800
  • c09daf8388 Removed unused variables Sam Lantinga 2024-02-15 14:10:58 -0800
  • 6f15aec644 don't let SDL_render.c:render_drivers[] have an empty initializer list. Ozkan Sezer 2024-02-15 20:33:24 +0300
  • 9bed177f10 Check the SDL_VIDEO_RENDER_??? macros with #if instead of #ifdef Ozkan Sezer 2024-02-15 02:55:02 +0300
  • 6efe5f30ed don't let SDL_render.c:render_drivers[] have an empty initializer list. Ozkan Sezer 2024-02-15 20:55:04 +0300
  • aae2d22852 Check the SDL_VIDEO_RENDER_??? macros with #if instead of #ifdef Ozkan Sezer 2024-02-15 20:55:02 +0300