Commit Graph

  • 0c8ddc1f0a Ignore BadRROutput errors from XRRGetOutputInfo() Sam Lantinga 2025-03-04 16:05:38 -0800
  • 1a2362ebf1 Updated to version 3.2.9 for development Sam Lantinga 2025-03-04 15:07:23 -0800
  • f6864924f7 Updated to version 3.2.8 for release release-3.2.8 Sam Lantinga 2025-03-04 14:37:06 -0800
  • 6b3dafa4d3 Fixed crash when restoring the desktop mode on macOS Sam Lantinga 2025-03-04 14:31:51 -0800
  • 80ae3a7516 Fixed crash when restoring the desktop mode on macOS Sam Lantinga 2025-03-04 14:31:51 -0800
  • 5c0c5d2816 Fixed crash unplugging a HIDAPI controller Sam Lantinga 2025-03-04 11:41:25 -0800
  • 5f07347e4f Fixed crash unplugging a HIDAPI controller Sam Lantinga 2025-03-04 11:41:25 -0800
  • de11dd3d60 Make SDL_RegisterEvents() thread-safe Sam Lantinga 2025-03-04 10:22:20 -0800
  • 82552e5b7c Make SDL_RegisterEvents() thread-safe Sam Lantinga 2025-03-04 10:22:20 -0800
  • f04a22a9a8 Make SDL_RegisterEvents() thread-safe Sam Lantinga 2025-03-04 10:22:20 -0800
  • f516f20116
    gpu+vulkan: WIP color target usage flags for OpenXR swapchains Beyley Thomas 2025-03-03 05:08:32 -0800
  • ee37c68b21
    openxr: Update OpenXR SDK to 1.1.45 Beyley Thomas 2025-02-05 22:20:07 -0800
  • 7e8a52f445
    gpu/d3d12: Remove unreachable code in GetAdapterByLuid Beyley Thomas 2025-01-23 18:29:32 -0800
  • c5d2ef8518
    build_config: Add OpenXR for android and windows build config Beyley Thomas 2025-01-23 18:12:01 -0800
  • 7e9f5f4dda
    cmake: Fix order of sources Beyley Thomas 2025-01-23 18:08:35 -0800
  • 8c3b127f90
    VisualC: minor spelling mistake Beyley Thomas 2025-01-23 17:55:48 -0800
  • 0684bd36ba
    VisualC: Add khronos to include path Beyley Thomas 2025-01-23 17:49:18 -0800
  • 14ac59f9e3
    openxr: Look for the OpenXR loader without a version suffix aswell Beyley Thomas 2025-01-23 17:42:15 -0800
  • 2ad7798c23
    android + VisualC: Add openxr include path Beyley Thomas 2025-01-23 17:37:14 -0800
  • 543e41e481
    VisualC: Add OpenXR code Beyley Thomas 2025-01-23 17:25:10 -0800
  • 523c88bba8
    cmake + openxr: Pick library name in C file, not cmake Beyley Thomas 2025-01-23 17:24:56 -0800
  • ea6076112b
    android: Add OpenXR files to android build Beyley Thomas 2025-01-23 17:11:48 -0800
  • 12df40c040
    dynapi: fix OpenXR dynapi Beyley Thomas 2025-01-23 16:39:13 -0800
  • 4f783c305a
    cmake: Disable GPU on unsupported platforms Beyley Thomas 2025-01-23 16:24:54 -0800
  • 4cecdd6c72
    d3d12: Use picked feature level in device creation Beyley Thomas 2025-01-23 16:03:02 -0800
  • 23c8f72ac1
    openxr: Provide stub functions when OpenXR is disabled Beyley Thomas 2025-01-23 15:42:49 -0800
  • 1336aee120
    d3d12: Fix error logs Beyley Thomas 2025-01-23 15:39:27 -0800
  • e1d49ce54a
    openxr: Expose Load/Unload library + xrInstanceProcAddress Beyley Thomas 2025-01-23 14:43:10 -0800
  • e66e3c3c85
    openxr: Add hint to specify the set of OpenXR loader sonames to try Beyley Thomas 2025-01-23 12:56:01 -0800
  • 00cc15726a
    openxr: Remove hardcoded debug soname Beyley Thomas 2025-01-22 03:33:32 -0800
  • 178b21b521
    gpu/d3d12: Initial buggy OpenXR swapchain support Beyley Cardellio 2025-01-10 02:36:29 -0800
  • bc012a5a11
    gpu/d3d12: Implement OpenXR session creation Beyley Cardellio 2025-01-09 23:34:54 -0800
  • d9080810bf
    gpu/vulkan: Use props OpenXR version in PrepareDriver Beyley Cardellio 2025-01-09 17:53:53 -0800
  • 8c72eb471f
    cmake: Make HAVE_GPU_OPENXR match rest of build config Beyley Thomas 2024-12-24 11:22:47 -0800
  • 99e2d8617b
    gpu: Fix warning on GCC Beyley Thomas 2024-12-24 11:03:33 -0800
  • 229de57ec6
    gpu: Add property to specify form factor Beyley Thomas 2024-12-23 20:32:46 -0800
  • ee3121c6e8
    gpu: Fix uninitialized memory usage when checking OpenXR vulkan device suitability Beyley Thomas 2024-12-23 19:49:38 -0800
  • 210a1a698e
    gpu: Fix uninitialized variable usage in OpenXR physical device init Beyley Thomas 2024-12-23 19:41:29 -0800
  • beece416d2
    cmake: Escape SDL_GPU_OPENXR_DYNAMIC in cmake script Beyley Thomas 2024-12-23 18:46:25 -0800
  • 3aeb7e3476
    cmake: Make DXVK and OpenXR depend on SDL_GPU Beyley Thomas 2024-12-23 18:42:39 -0800
  • 968dfaf34c
    openxr: Add OpenXR sdk headers to repo Beyley Thomas 2024-12-23 18:40:46 -0800
  • bf5530c581
    gpu: fix d3d12+metal PrepareDriver func defs Beyley Thomas 2024-12-23 16:58:36 -0800
  • 2ead74d5d2
    gpu + openxr: Turn XR device creation into property Beyley Thomas 2024-12-23 16:54:16 -0800
  • 49ad40c7fc
    gpu: Wait for idle in VULKAN_DestroyXRSwapchain Beyley Thomas 2024-12-23 15:18:01 -0800
  • c6c31f8739
    gpu: Fix d3d12 compilation, and probably metal compilation Beyley Thomas 2024-12-22 16:40:01 -0800
  • 77517b122c
    gpu: Attempt to fix d3d12 and metal GPU backends Beyley Thomas 2024-12-22 16:30:38 -0800
  • 7eef00e8c1
    openxr: Put structure base header for typedefs Beyley Thomas 2024-12-22 16:12:47 -0800
  • 72212402c4
    gpu + openxr: Add SDL_XRGPUSupportsProperties Beyley Thomas 2024-12-22 15:58:22 -0800
  • cfbe815698
    gpu: Clean up XR func return values Beyley Thomas 2024-12-22 13:33:34 -0800
  • e806f82665
    openxr: Fix docs syntax Beyley Thomas 2024-12-22 13:21:20 -0800
  • c24684cddd
    gpu + openxr: Implement initial OpenXR support Beyley Thomas 2024-09-28 22:39:12 -0700
  • ac09af2600
    video: Synthesize fullscreen related moves if the driver does not. Frank Praznik 2025-03-04 12:17:12 -0500
  • 26d1afa29c
    x11: Synthesize fullscreen size events on Openbox Frank Praznik 2025-03-04 12:00:12 -0500
  • 9f9a442823 video: Synthesize fullscreen related moves if the driver does not. Frank Praznik 2025-03-04 12:17:12 -0500
  • e7abbf158a x11: Synthesize fullscreen size events on Openbox Frank Praznik 2025-03-04 12:00:12 -0500
  • 2ce11e9263
    video: Synthesize fullscreen related moves if the driver does not. Frank Praznik 2025-03-04 12:17:12 -0500
  • 6b0940435d
    x11: Synthesize fullscreen size events on Openbox Frank Praznik 2025-03-04 12:00:12 -0500
  • 5d20bbf348 Presenting while drawing to a render target should fail. Sam Lantinga 2025-03-04 08:46:13 -0800
  • 6aab3b9da8 Fix for Message Box failing to init on X11 (#12455) Volian0 2025-03-04 17:29:08 +0100
  • debbe1cf75
    Fix for Message Box failing to init on X11 (#12455) Volian0 2025-03-04 17:29:08 +0100
  • d959719a3d Fixed clip rect when logical presentation is enabled Sam Lantinga 2025-03-04 08:24:18 -0800
  • 4bb46e93c8 Fixed clip rect when logical presentation is enabled Sam Lantinga 2025-03-04 08:24:18 -0800
  • fda084a2a0
    Update SDL_x11messagebox.c Volian0 2025-03-04 15:35:41 +0100
  • af7789952a
    Update SDL_x11messagebox.c Volian0 2025-03-04 15:20:42 +0100
  • 4a7d129349
    Update SDL_x11messagebox.c Volian0 2025-03-04 15:17:18 +0100
  • be7ef7c5bb
    Update SDL_x11messagebox.c Volian0 2025-03-04 15:13:44 +0100
  • 2544b27de4
    Update SDL_x11messagebox.c Volian0 2025-03-04 14:37:18 +0100
  • 017f59be6a
    Fixed X11 message boxes Volian0 2025-03-04 14:32:15 +0100
  • 7df0ffd436 Sync SDL3 wiki -> header SDL Wiki Bot 2025-03-04 13:27:13 +0000
  • 29691ec400 WIP: Getting BGLs set up properly to follow SDL3 shader model. Kyle Lukaszek 2025-03-04 08:23:35 -0500
  • 5a7b17fec5 Added fullscreen_active to better track fullscreen state Sam Lantinga 2025-03-03 16:23:29 -0800
  • 7c29c8b266 Added fullscreen_active to better track fullscreen state Sam Lantinga 2025-03-03 16:23:29 -0800
  • 5307cf6dcc Added fullscreen_active to better track fullscreen state Sam Lantinga 2025-03-03 16:23:29 -0800
  • 1d6bb62870
    Use _this pointer to reference the video device Frank Praznik 2025-03-03 18:39:44 -0500
  • 3b9f0dff10
    Use _this pointer to reference the video device Frank Praznik 2025-03-03 18:39:44 -0500
  • aa8a2ae93b
    Merge pull request #3 from klukaszek/webgpu-native Kyle Lukaszek 2025-03-03 12:12:57 -0500
  • 84e988aa54 Feat: Implemented 2D textures and bind group management! TexturedQuad.c and TexturedQuadAnimated.c examples work now. Kyle Lukaszek 2025-03-03 12:08:22 -0500
  • 0c3603d893
    Check the display device before dereferencing Frank Praznik 2025-03-03 11:24:25 -0500
  • 0ccf272eea
    Check the display device before dereferencing Frank Praznik 2025-03-03 11:24:25 -0500
  • 38a5bca892
    video: Handle Cocoa desktop mode switch inhibition in the video layer Frank Praznik 2025-03-03 10:50:20 -0500
  • 70a289076a
    Don't save temporary mode changes to the desktop mode Sam Lantinga 2025-03-02 10:55:26 -0800
  • 6c347cbf33
    video: Handle Cocoa desktop mode switch inhibition in the video layer Frank Praznik 2025-03-03 10:50:20 -0500
  • 24ec2ed785 Don't save temporary mode changes to the desktop mode Sam Lantinga 2025-03-02 10:55:26 -0800
  • 1d0ecf982f pipewire: Don't require pw_check_library_version() with Pipewire < 0.3.75 Simon McVittie 2025-03-03 12:24:07 +0000
  • d57aa6f7af pipewire: Don't require pw_check_library_version() with Pipewire < 0.3.75 Simon McVittie 2025-03-03 12:24:07 +0000
  • efad967d2d pipewire: Don't require pw_check_library_version() with Pipewire < 0.3.75 Simon McVittie 2025-03-03 12:24:07 +0000
  • 0f266efd56 Fix: Resolved pipeline cache binding memory corrupt due to accidental * Kyle Lukaszek 2025-03-03 04:05:36 -0500
  • 6aa7d1ca13
    Merge pull request #2 from klukaszek/webgpu-native Kyle Lukaszek 2025-03-03 02:30:37 -0500
  • 057f3d3b38 Feat: Added SPIRV shader support and did a bit of refactoring. Isolated one memory problem down to the pipeline/bindgroup cache. Kyle Lukaszek 2025-03-03 02:27:39 -0500
  • 113eb6f01d gpu: Add BC2_RGBA_UNORM_SRGB to GetBlockWidth/Height functions Caleb Cornett 2025-03-03 01:35:16 -0500
  • 662ca99833 Misc: Added wgpu-native headers and a readme Kyle Lukaszek 2025-03-03 00:18:45 -0500
  • 1c21989019 Feat: Updated PR to fix busted files and better follow the SDL GPU backend requirements. Introduces SDL Video subsystem support for WebGPU (x11 only currently), and better binding support. Kyle Lukaszek 2025-03-02 23:12:43 -0500
  • 8cc4db5b21 Don't save temporary mode changes to the desktop mode Sam Lantinga 2025-03-02 10:55:26 -0800
  • 18d93d11e1 Only use VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR on Android Sam Lantinga 2025-03-02 09:12:48 -0800
  • 2c7c3d4d7b Only use VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR on Android Sam Lantinga 2025-03-02 09:12:48 -0800
  • ca3c5fd409 fix build: s/SDL_DetectSandbox/SDL_GetSandbox/ Ozkan Sezer 2025-03-02 19:40:02 +0300
  • eac63b4735 Add the definition for DBUS_TYPE_UNIX_FD to SDL_dbus.h kemal 2024-08-29 11:07:16 +0300
  • 16f12c0d55 Implement the XDP Camera portal kemal 2024-08-29 10:18:28 +0300
  • 110a832f5c Save and restore error messages when rolling back after failed init Sam Lantinga 2025-03-02 07:37:46 -0800
  • c3b415641a Sync SDL3 wiki -> header SDL Wiki Bot 2025-03-02 15:56:34 +0000