Commit Graph

  • fe9bdcf508 Added SDL_HINT_VIDEO_X11_EXTERNAL_WINDOW_INPUT Sam Lantinga 2025-03-05 08:20:00 -0800
  • 7939624092 Added SDL_HINT_VIDEO_X11_EXTERNAL_WINDOW_INPUT Sam Lantinga 2025-03-05 08:20:00 -0800
  • 2477f7f982 Sync SDL3 wiki -> header SDL Wiki Bot 2025-03-05 15:25:22 +0000
  • e454d7d4be Document the thread safety of SDL surface functions Sam Lantinga 2025-03-05 07:23:54 -0800
  • 9f557941f3 Sync SDL3 wiki -> header SDL Wiki Bot 2025-03-05 15:25:22 +0000
  • 8f40dad460 Document the thread safety of SDL surface functions Sam Lantinga 2025-03-05 07:23:54 -0800
  • 1c5c108ee8 WIP: Implementing compute pipeline creation. Kyle Lukaszek 2025-03-05 07:06:41 -0500
  • cd8bffb2dd Fixed continuous logging if returning to desktop mode fails on X11 Sam Lantinga 2025-03-04 17:24:29 -0800
  • 9646e3cc1b Handle XWayland not sending display disconnected events Sam Lantinga 2025-03-04 17:23:23 -0800
  • aef240b2e4 Fixed continuous logging if returning to desktop mode fails on X11 Sam Lantinga 2025-03-04 17:24:29 -0800
  • e9632c83c7 Handle XWayland not sending display disconnected events Sam Lantinga 2025-03-04 17:23:23 -0800
  • ca9bc6b164 Revert "Ignore BadRROutput errors from XRRGetOutputInfo()" Sam Lantinga 2025-03-04 17:16:35 -0800
  • 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