Commit Graph

  • 4d6e0e0087 io: read_fd should only report EOF on a zero-byte return value. Ryan C. Gordon 2025-09-10 11:45:08 -04:00
  • 4efdfd92a2 Emscripten: Ensure drop functionality is the same as other platforms Temdog007 2025-09-10 14:52:05 -07:00
  • 6711caa431 Emscripten: Fix Emscripten_GetFocusedWindow Temdog007 2025-09-10 14:35:34 -07:00
  • 712ce16469 Fixed emulated touch on Android Sam Lantinga 2025-09-10 14:44:26 -07:00
  • e035f3a480 Sync SDL3 wiki -> header SDL Wiki Bot 2025-09-10 19:09:24 +00:00
  • 035eed351c Added SDL_GetPixelFormatFromGPUTextureFormat() and SDL_GetGPUTextureFormatFromPixelFormat() Sam Lantinga 2025-09-07 21:15:51 -07:00
  • d3a6be9607 X11TK: Implement SHM transport for fractional scaling (#13919) eafton 2025-09-10 18:05:23 +03:00
  • 206a3cd25f X11TK: Fix a bug where closing the messagebox would kill the application eafton 2025-09-10 13:23:11 +03:00
  • ed6a72a7fd Fix reallocation of GPU renderer vertex buffer Jaan Soulier 2025-09-09 23:05:11 -04:00
  • 7840c9d879 Sync SDL3 wiki -> header SDL Wiki Bot 2025-09-10 00:35:57 +00:00
  • b7dba970e1 Fixed setting SDL_PROP_TEXTURE_VULKAN_TEXTURE_NUMBER Sam Lantinga 2025-09-09 07:35:55 -07:00
  • a4b180f515 Added SDL_PROP_TEXTURE_GPU_TEXTURE_POINTER Sam Lantinga 2025-09-09 07:36:26 -07:00
  • c5749f0ae7 video: Xbox buildfix for DeclareDPIAwareSystem Ethan Lee 2025-09-09 16:35:18 -04:00
  • b59d6d49c3 X11: Check for invalid opcodes in SHM error handler eafton 2025-09-09 17:53:22 +03:00
  • 387a2b924d Revert "Sync SDL3 wiki -> header" Ryan C. Gordon 2025-09-09 10:37:36 -04:00
  • 0f8d062e10 Fixed warning: conversion to 'uint32_t' from 'float' may alter its value Sam Lantinga 2025-09-08 19:24:40 -07:00
  • 5907bf2555 cmake: remove GetDpiForMonitor() assignment from shellscalingapi.h check Ozkan Sezer 2025-09-09 04:55:32 +03:00
  • b2c6dfa4c5 dialog, windows: tweak includes and include order, Ozkan Sezer 2025-09-09 04:55:24 +03:00
  • df0cc6e98b Make sure we always zero the buffer sent to Steam Controllers Sam Lantinga 2025-09-08 18:41:17 -07:00
  • 11411bb5ef renderer: Don't use wrapping on NPOT textures if the renderer can't handle it. Ryan C. Gordon 2025-09-08 17:06:59 -04:00
  • 2f5bc17ea6 Fix support for Windows XP and up (#13904) nightmareci 2025-09-08 13:00:26 -07:00
  • 3f196c0abe Added a name for the Windows raw input thread Sam Lantinga 2025-09-08 11:39:02 -07:00
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 437d78499c Don't set SDL_SURFACE_LOCK_NEEDED until a surface is RLE encoded Sam Lantinga 2025-09-02 21:18:55 -07:00
  • fbbc29159a Leave letterbox borders set to the frame clear color Sam Lantinga 2025-09-02 20:11:00 -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
  • af74b1fe84 wikiheaders: Generate a current list of supported environment variables. Ryan C. Gordon 2025-09-02 15:49:52 -04: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
  • 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