Commit Graph

  • 2746e988b3 Sync SDL3 wiki -> header SDL Wiki Bot 2025-09-08 18:20:40 +00:00
  • 5591d4b1a8 gpu: Note hardware supported by Tier 1 Resource Binding Ethan Lee 2025-09-08 13:51:13 -04:00
  • cbe4970946 gpu: Add D3D12_ALLOW_FEWER_RESOURCE_SLOTS_BOOLEAN property Ethan Lee 2025-08-23 22:00:29 -04:00
  • 8c1daf0caf gpu/vulkan: Move dereference after null check Luis Caceres 2025-09-08 15:39:39 +01:00
  • 03d0c2ad74 gpu/vulkan: Move dereference after null check Luis Caceres 2025-09-08 15:39:39 +01:00
  • 901a524d0d Update Fedora Linux system dependencies Anonymous Maarten 2025-09-08 15:15:12 +02:00
  • 9d6fb509fe cliprect example: allow the clipping rectangle to extend outside the destination Sam Lantinga 2025-09-07 19:34:27 -07:00
  • bb557f1077 Fixed jitter when doing a scaled blit to a surface with clipping set Sam Lantinga 2025-09-07 19:32:36 -07:00
  • 174d411b50 Fixed ERROR: IDXGIFactory::CreateSwapChain: The flag DXGI_SWAP_CHAIN_FLAG_ALLOW_TEARING is only allowed for FLIP swapchains Sam Lantinga 2025-09-07 16:53:25 -07:00
  • eb974470ec Guard use of @available in SDL_cocoaevents.m Joshua Root 2025-09-08 09:20:11 +10:00
  • a7ee54f9a3 examples/README: Added a note about generating onmouseevent and thumbnails. Ryan C. Gordon 2025-09-07 17:45:38 -04:00
  • 7c6ecb1cc4 examples: Reencoded input/02-joystick-events/onmouseover.webp, much smaller. Ryan C. Gordon 2025-09-07 17:36:12 -04:00
  • 8e06997cb9 Sync SDL3 wiki -> header SDL Wiki Bot 2025-09-07 21:33:32 +00:00
  • 35959b606a Added support for the DEBUG_INVOCATION environment variable Sam Lantinga 2025-09-07 14:10:55 -07:00
  • 9116a56c13 Fixed memory leak enumerating display modes on Windows Sam Lantinga 2025-09-07 13:38:39 -07:00
  • 834b5ba7fb Note that letterboxing uses the clear color now, not black bars Sam Lantinga 2025-09-07 13:02:39 -07:00
  • ab17d66884 Make sure the surface used for a software renderer is a valid format Sam Lantinga 2025-09-07 12:55:33 -07:00
  • 9ccdaa49f4 Removed reference to icon-alpha.bmp Sam Lantinga 2025-09-07 12:37:52 -07:00
  • cd6b68a9fb Define the behavior of a negative width or height passed to SDL_RenderFillRect() Sam Lantinga 2025-09-07 12:08:38 -07:00
  • a5d790124c examples: Added input/04-gamepad-events Ryan C. Gordon 2025-09-07 14:06:21 -04:00
  • 1f1ee7fa08 Sync SDL3 wiki -> header SDL Wiki Bot 2025-09-07 18:03:10 +00:00
  • ec33da05b3 Added SDL_HINT_RENDER_DIRECT3D11_WARP Sam Lantinga 2025-09-07 11:00:59 -07:00
  • ad2b211f75 Fixed pitch and chroma issues with the Vulkan planar YUV texture update functions Sam Lantinga 2025-09-07 10:00:55 -07:00
  • 466f93aee1 Fixed pitch and chroma issues with the Vulkan planar YUV texture update functions Sam Lantinga 2025-09-07 10:00:55 -07:00
  • 2304047c95 testyuv: enable testing planar YUV texture update functions Sam Lantinga 2025-09-07 10:00:21 -07:00
  • cfa31df2d5 examples/input/03-gamepad-polling: Added some README notes about the web. Ryan C. Gordon 2025-09-07 11:28:47 -04:00
  • bab4bb3817 examples: Fixed HTML output with multi-paragraph READMEs. Ryan C. Gordon 2025-09-07 11:48:14 -04:00
  • 8c4e048a68 x11: Fail gracefully on keymap creation failure Frank Praznik 2025-09-06 13:09:12 -04:00
  • 2a0e751ff5 gamepad: Fixed Emscripten guide button, after recent changes. Ryan C. Gordon 2025-09-07 10:25:12 -04:00
  • 82a800e266 emscripten: Let joystick dpad-to-hat conversion allow impossible combinations. Ryan C. Gordon 2025-09-07 10:01:44 -04:00
  • b58d0f8e4e gamepad: Fixed Emscripten d-pad, after recent changes. Ryan C. Gordon 2025-09-07 10:00:41 -04:00
  • 79b881fc2e examples: Minor tweak to joystick examples' comments. Ryan C. Gordon 2025-09-06 23:03:46 -04:00
  • cf92ef7994 examples: Added input/03-gamepad-polling Ryan C. Gordon 2025-09-06 23:03:04 -04:00
  • 414ae344af Fixed rumble strength on DualSense Edge and Bluetooth connected controllers Sam Lantinga 2025-09-06 11:52:48 -07:00
  • 25d9096d41 Fixed rumble strength on DualSense Edge and Bluetooth connected controllers Sam Lantinga 2025-09-06 11:52:48 -07:00
  • cbcb1d42c4 Sync SDL3 wiki -> header SDL Wiki Bot 2025-09-06 18:23:12 +00:00
  • fb2daa2f5f Updated the documentation for SDL_GetRenderLogicalPresentation() Sam Lantinga 2025-09-06 11:21:36 -07:00
  • d03f3e11f6 Change the default YUV colorspace to SDL_COLORSPACE_BT601_LIMITED Sam Lantinga 2025-09-06 10:40:41 -07:00
  • 71af2c020c Set preferredFrameRateRange in main callbacks CADisplayLink Adrian 2025-09-06 18:58:01 +02:00
  • 01e6aceffc Set preferredFrameRateRange in main callbacks CADisplayLink Adrian 2025-09-06 18:58:01 +02:00
  • 02fc571cfd Fixed build Sam Lantinga 2025-09-06 10:12:01 -07:00
  • 5605f85d84 Check the return value of SDL_SW_CopyYUVToRGB() Sam Lantinga 2025-09-06 10:07:09 -07:00
  • d21da8644b Revert "Make sure fast path RGB <-> YUV conversions are using the same color primaries" Sam Lantinga 2025-09-06 10:03:41 -07:00
  • 61e41c61dc Select the shader based on the inputs, not colorspace Sam Lantinga 2025-09-06 08:58:17 -07:00
  • baf965c1ca Revert "video/openvr: define OPENVR_API_NODLL" Ozkan Sezer 2025-09-06 04:15:55 +03:00
  • 976ba1e750 video/openvr: define OPENVR_API_NODLL Ozkan Sezer 2025-09-06 03:05:50 +03:00
  • c573326f11 Fixed double-free in the OpenVR video backend Sam Lantinga 2025-09-05 14:47:20 -07:00
  • a6dc61ab32 joystick: Emscripten can often fake a hat from the d-pad buttons. Ryan C. Gordon 2025-09-05 14:46:59 -04:00
  • 937bf4d789 alsa: Restart PCM devices after recovery from an overrun/underrun. Ryan C. Gordon 2025-09-05 13:50:06 -04:00
  • 197bfab0b5 Sync SDL3 wiki -> header SDL Wiki Bot 2025-09-05 16:44:33 +00:00
  • b8197a2291 io: rework how we set SDL_IOStream status. Ryan C. Gordon 2025-09-05 10:12:42 -04:00
  • e755f50072 xbox: fix build Aleksey Melekh 2025-09-05 17:58:37 +02:00
  • 129c97f610 xbox: fix build Aleksey Melekh 2025-09-05 17:58:37 +02:00
  • 3572be3998 Improved detection of FlyDigi controllers Sam Lantinga 2025-09-04 18:20:26 -07:00
  • 99da009308 wikiheaders: Escape backslash in man pages Simon McVittie 2025-08-30 19:39:24 +01:00
  • 5505cb2bb9 Sync SDL3 wiki -> header SDL Wiki Bot 2025-09-04 23:54:17 +00:00
  • 3597877277 SDL_main.h: Cleanups in SDL_RegisterApp documentation. Ryan C. Gordon 2025-09-04 19:50:04 -04:00
  • a9b5a1e785 Simplified the transparent software renderer test Sam Lantinga 2025-09-04 10:15:08 -07:00
  • f48c20f481 Added testsoftwaretransparent to the CMake build system Sam Lantinga 2025-09-04 09:25:05 -07:00
  • 9e3d5969e6 Fixed testsoftwaretransparent on platforms using a renderer for window surfaces Sam Lantinga 2025-09-04 09:24:22 -07:00
  • f2d2cd8152 fix: Blending rendering anomaly when using the software renderer with SDL_WINDOW_TRANSPARENT on Windows. (#13866) Qiang 2025-09-04 22:41:45 +08:00
  • a0b8275e9c Fixed the perspective matrix calculation (thanks @KonkolyTamas!) Sam Lantinga 2025-09-04 06:04:01 -07:00
  • ea1a769322 Fixed the perspective matrix calculation (thanks @KonkolyTamas!) Sam Lantinga 2025-09-04 06:04:01 -07:00
  • 637a9b34ab Added a comment explaining the initialization delay Sam Lantinga 2025-09-03 15:47:05 -07:00
  • 41452ef4bf Remove unused OpenGL references in the examples CMakeLists Cameron Cawley 2025-09-03 21:25:12 +01:00
  • 54745c5cf4 Only bundle the required resources with examples on the 3DS Cameron Cawley 2025-09-03 20:16:53 +01:00
  • 20c00babbc Create an application bundle for examples on Mac OS X Cameron Cawley 2025-09-03 19:15:48 +01:00
  • b6a55c2856 Wait a bit for initialization to complete before requesting calibration data Sam Lantinga 2025-09-03 15:36:58 -07:00
  • ea362839b1 Remove unused PSP source files Cameron Cawley 2025-09-03 22:48:18 +01:00
  • 42f571ea4b Remove unused PSP source files Cameron Cawley 2025-09-03 22:48:18 +01:00
  • 9abeeebad5 Fixed warning: no previous prototype for function Sam Lantinga 2025-09-03 11:23:45 -07:00
  • 4441d8b0ad x11: Don't include XDestroyImage in the table of exported functions Simon McVittie 2025-09-03 17:04:50 +01:00
  • 51052245d1 X11TK: Fix locale bug for non-dialog windows eafton 2025-09-03 16:57:16 +03:00
  • b084999d40 testautomation_events: initialize variable to prevent undefined read Sylvain 2025-09-03 10:13:05 +02:00
  • e7dd5d841b Don't set SDL_SURFACE_LOCK_NEEDED until a surface is RLE encoded Sam Lantinga 2025-09-02 21:18:55 -07:00
  • 437d78499c Don't set SDL_SURFACE_LOCK_NEEDED until a surface is RLE encoded Sam Lantinga 2025-09-02 21:18:55 -07:00
  • 5594d03da0 Leave letterbox borders set to the frame clear color Sam Lantinga 2025-09-02 20:11:00 -07:00
  • fbbc29159a Leave letterbox borders set to the frame clear color Sam Lantinga 2025-09-02 20:11:00 -07:00
  • f2ae66b64f Set the texture scale and address mode when creating a texture Sam Lantinga 2025-09-02 17:48:02 -07:00
  • cc9937201e x11: fix a typo after PR/13855 and kill lots of trailing whitespace Ozkan Sezer 2025-09-03 04:37:56 +03:00
  • ef19c72015 Set the texture scale and address mode when creating a texture Sam Lantinga 2025-09-02 17:48:02 -07:00
  • d14cbd7b50 Introduce X11 toolkit and make message dialogs use it (#13855) eafton 2025-09-02 23:22:48 +03:00
  • 393d99338f cmake: make SDL_CPU_xxx variable visible when using CMAKE_OSX_ARCHITECTURES Anonymous Maarten 2025-04-03 18:23:33 +02:00
  • af74b1fe84 wikiheaders: Generate a current list of supported environment variables. Ryan C. Gordon 2025-09-02 15:49:52 -04:00
  • 4d88280931 cmake: simd detection clean-up for Apple multi-arch configs. Ozkan Sezer 2025-09-02 22:34:10 +03:00
  • e8cc359b5e cmake: use 'TargetConditionals.h' on Apple for SIMD tests Anonymous Maarten 2025-04-03 21:32:16 +02:00
  • 3b4a198655 cmake: use APPLE in dep_option Anonymous Maarten 2025-04-03 21:31:39 +02:00
  • 83bb0f9105 cmake: simd detection clean-up for Apple multi-arch configs. Ozkan Sezer 2025-09-02 22:34:10 +03:00
  • c0fb71f2a9 cmake: fix SDL_UNINSTALL post-configuration report Anonymous Maarten 2025-04-03 21:32:38 +02:00
  • e15e2808f2 cmake: use 'TargetConditionals.h' on Apple for SIMD tests Anonymous Maarten 2025-04-03 21:32:16 +02:00
  • 1e7d3b51de cmake: use APPLE in dep_option Anonymous Maarten 2025-04-03 21:31:39 +02:00
  • 03dd1520a3 gpu: VK_KHR_get_physical_device_properties2 can be optional Ethan Lee 2025-09-02 12:28:58 -04:00
  • 84af0bb53a Updated the 8BitDo Ultimate 2 Wireless Controller dongle update rate Sam Lantinga 2025-09-02 09:28:31 -07:00
  • a562e40d2c Revert "Disable rumble for the Ultimate 2 Wireless Controller in dongle mode" Sam Lantinga 2025-09-02 09:01:53 -07:00
  • b47572c9bb Fixed build warning with Visual Studio Sam Lantinga 2025-08-29 13:58:49 -07:00
  • 689049f8ec gpu: VK_KHR_get_physical_device_properties2 can be optional Ethan Lee 2025-09-02 12:28:58 -04:00
  • 7920e48386 Fixed bug #13849 - Intent always explicit Sylvain 2025-09-02 18:33:34 +02:00
  • a223481ed3 xcFramework: Removing the simulators' debug symbols to reduce file size. DominusExult 2025-09-01 15:17:22 +02:00
  • a6fd74fa3b Fix crash when enumerating Steam Controllers Sam Lantinga 2025-08-14 14:49:04 -07:00
  • f0e7000f92 alsa: fix signatures of snd_pcm_info_free and snd_pcm_hw_params_get_rate Ozkan Sezer 2025-09-02 17:02:32 +03:00