Commit Graph

  • 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
  • 2a0223487f Sync SDL3 wiki -> header SDL Wiki Bot 2025-03-02 15:53:56 +0000
  • 1a7c206986 Save and restore error messages when rolling back after failed init Sam Lantinga 2025-03-02 07:37:46 -0800
  • 2c46c3d5b7 Updated dynamic API for new functions Sam Lantinga 2025-03-02 07:53:51 -0800
  • 5373271a12 forbid transform change while relative mode active expikr 2025-02-26 09:37:30 +0800
  • 428f0dcd61 add SDL_SetRelativeMouseTransform expikr 2025-02-21 19:33:14 +0800
  • 67127afe3f Fix from #12118 Arkadiusz Lach 2025-02-02 01:19:39 +0100
  • e25ee22469 Added tiled 9-grid texture rendering function Arkadiusz Lach 2025-01-24 10:17:44 +0100
  • 954675b32a Sync SDL3 wiki -> header SDL Wiki Bot 2025-03-02 15:52:11 +0000
  • 44bca81fdd Change default texture scale mode per renderer Arkadiusz Lach 2025-01-25 01:36:57 +0100
  • 15f750dd4c Save and restore error messages when rolling back after failed init Sam Lantinga 2025-03-02 07:37:46 -0800
  • b0d2a4f355 gpu: Fix Z offset for D3D12 realigned 3D texture uploads Caleb Cornett 2025-03-02 00:04:57 -0500
  • 6a9e970880 cocoa: Don't overwrite the desktop mode when changing the fullscreen mode Frank Praznik 2025-03-01 22:43:40 -0500
  • b69201daeb cocoa: Don't overwrite the desktop mode when changing the fullscreen mode Frank Praznik 2025-03-01 22:43:40 -0500
  • 334f64fe55 cocoa: Don't overwrite the desktop mode when changing the fullscreen mode Frank Praznik 2025-03-01 22:43:40 -0500
  • 4e3058ce82 cocoa: Run pending events to completion Frank Praznik 2025-02-12 13:57:14 -0500
  • 078d737a27 cocoa: Run pending events to completion Frank Praznik 2025-02-12 13:57:14 -0500
  • b0df1cbbef Updated to version 3.3.0 for development Sam Lantinga 2025-03-01 19:31:00 -0800
  • bc6307a872 Updated to version 3.2.7 for development Sam Lantinga 2025-03-01 19:29:51 -0800
  • 65864190cc Added testpen to the Xcode test project release-3.2.6 Sam Lantinga 2025-03-01 18:49:25 -0800
  • 292e431748 Updated to version 3.2.6 for release Sam Lantinga 2025-03-01 18:30:34 -0800
  • 53c022c880 Updated to version 2.32.3 for development Sam Lantinga 2025-03-01 18:13:50 -0800
  • e11183ea6c Updated to version 2.32.2 for release release-2.32.2 Sam Lantinga 2025-03-01 18:00:11 -0800
  • f0cb78e082 Handle XCreateIC() failing when composition UI is enabled Sam Lantinga 2025-03-01 13:51:44 -0800
  • 55484ef023 Moved WIN_UpdateMouseCapture() to be with the other mouse functions Sam Lantinga 2025-03-01 12:37:02 -0800
  • 020664bd10 Update mouse button state when re-entering a window Sam Lantinga 2025-03-01 12:35:44 -0800
  • 21d2f4675b Moved WIN_UpdateMouseCapture() to be with the other mouse functions Sam Lantinga 2025-03-01 12:37:02 -0800
  • f8c9ee9778 Update mouse button state when re-entering a window Sam Lantinga 2025-03-01 12:35:44 -0800
  • b836ad4d4f Fix a root signature mismatch for the D3D12 renderer Sam Lantinga 2025-03-01 11:58:00 -0800
  • be1798ee43 Fix a root signature mismatch for the D3D12 renderer Sam Lantinga 2025-03-01 11:58:00 -0800
  • a88105784f
    camera: Delete some failure code that should have been removed before. Ryan C. Gordon 2025-03-01 14:52:56 -0500
  • f868408a3a Ceil the audio resampling rate to avoid over-estimating output samples. Brick 2025-03-01 12:47:10 +0000
  • cbdc93b17f cmake: make sure a SDL3 library is present when not using COMPONENTs Anonymous Maarten 2025-03-01 17:54:45 +0100
  • 8a7beca122 camera: clear the spec when closing, so re-opening can probe again Anonymous Maarten 2025-03-01 04:32:09 +0100
  • ee5f5c9172 Sync SDL3 wiki -> header SDL Wiki Bot 2025-03-01 16:26:19 +0000
  • 6e4193b743 Note that the file names are UTF-8 encoded Sam Lantinga 2025-03-01 08:21:27 -0800
  • 74c4b14f99 Ceil the audio resampling rate to avoid over-estimating output samples. Brick 2025-03-01 12:47:10 +0000
  • 4df04ea3b0 camera: clear the spec when closing, so re-opening can probe again Anonymous Maarten 2025-03-01 04:32:09 +0100
  • 60c65f9fa4 SDL_camera.c: fix failure-return in SDL_PrepareCameraSurfaces(). Ozkan Sezer 2025-03-01 04:37:02 +0300
  • b8c2bc143e Added build dependencies for Arch Linux Sam Lantinga 2025-02-28 16:31:10 -0800
  • 135d734cfe cocoa: Run pending events to completion Frank Praznik 2025-02-12 13:57:14 -0500
  • 7ab1412e20 Sync SDL3 wiki -> header SDL Wiki Bot 2025-02-28 21:21:47 +0000
  • 725af6ad16
    camera: Fixed surface formats, etc, for Emscripten backend. Ryan C. Gordon 2025-02-28 16:12:37 -0500
  • ef23ebfb5a Fixed the cursor clip rect when toggling window borders on macOS Sam Lantinga 2025-02-28 11:57:03 -0800
  • c682599448 GPU_d3d12: Switched the default swapchain scaling mode to none. guitarfreak 2025-02-28 08:36:31 +0100
  • ea513fd47c Fixed vulkan gpu backend android orientation behaviour to just work like on iOS. guitarfreak 2025-02-28 08:28:14 +0100
  • 557032e0ff
    GPU_d3d12: Switched the default swapchain scaling mode to none. guitarfreak 2025-02-28 08:36:31 +0100
  • c472398b23
    Fixed vulkan gpu backend android orientation behaviour to just work like on iOS. guitarfreak 2025-02-28 08:28:14 +0100
  • 87b1c9736f
    Fix pen generated mouse events not having SDL_PEN_MOUSEID (#12392) Elbagast 2025-02-28 01:45:27 +0000
  • a44107540d sysjoystick: don't leak fd on error Wim Taymans 2025-02-12 10:14:16 +0100
  • 9a802797d2 SDL_pen: fix eraser check Wim Taymans 2025-02-12 10:03:57 +0100
  • 54c7aa9c90 Sync SDL3 wiki -> header SDL Wiki Bot 2025-02-28 00:42:06 +0000