Commit Graph

  • f8bace9b9b Remove the behavior of warping the mouse on fullscreen transitions Sam Lantinga 2025-09-14 13:04:56 -07:00
  • a1d3fc1f50 Clarify why we ignore EINVAL when flushing a file descriptor Sam Lantinga 2025-09-14 12:11:05 -07:00
  • 7af36d6c40 Ignore errors flushing output on POSIX pipes Sam Lantinga 2025-09-14 12:01:36 -07:00
  • e40d337a47 Ignore errors flushing output on POSIX pipes Sam Lantinga 2025-09-14 12:01:36 -07:00
  • 0f2cb0a3f8 Fixed to match window event order Sam Lantinga 2025-09-14 11:38:09 -07:00
  • 402fa9434d Updated documentation to reflect that SDL_GetHint() is thread-safe Sam Lantinga 2025-09-14 11:28:45 -07:00
  • 5a2faaee29 Sync SDL3 wiki -> header SDL Wiki Bot 2025-09-14 17:21:15 +00:00
  • 204246c2b7 Sync SDL3 wiki -> header SDL Wiki Bot 2025-09-13 14:13:03 +00:00
  • 29e6e07396 Note it is safe to do drawing in response to SDL_EVENT_WINDOW_EXPOSED Sam Lantinga 2025-09-14 10:19:14 -07:00
  • d1ae1163dd Wait briefly after enabling effects on DualSense controller Sam Lantinga 2025-09-14 09:59:01 -07:00
  • 1aba421bd3 Wait briefly after enabling effects on DualSense controller Sam Lantinga 2025-09-14 09:59:01 -07:00
  • f2bdf2a8cc Removed unnecessary Windows version check Sam Lantinga 2025-09-14 09:01:42 -07:00
  • b2cf5729b4 Disable Windows.Gaming.Input by default Sam Lantinga 2025-09-14 08:45:36 -07:00
  • 78a29d1670 Disable Windows.Gaming.Input by default Sam Lantinga 2025-09-14 08:45:36 -07:00
  • 11b8dd76db Fixed memory leak when using detached threads Sam Lantinga 2025-09-14 08:22:37 -07:00
  • ede86a1267 Fixed memory leak when using detached threads Sam Lantinga 2025-09-14 08:22:37 -07:00
  • 113c7e8a58 Fixed delayed text entry for OTP codes on iOS (thanks @pipiwoaini!) Sam Lantinga 2025-09-14 08:06:24 -07:00
  • 56507a6122 x11: Use the SDL_WindowFlags type instead of Uint32 Frank Praznik 2025-09-13 15:42:12 -04:00
  • 4561be89a5 x11: Use the SDL_WindowFlags type instead of Uint32 Frank Praznik 2025-09-13 15:42:12 -04:00
  • de1b52f161 cmake: Adjust Enabled Backends list for render drivers to catch opengles2. Ryan C. Gordon 2025-09-13 11:28:57 -04:00
  • 2ede37f5a3 cmake: Removed unused SDL_GPU_DXVK bits. Ryan C. Gordon 2025-09-13 11:23:44 -04:00
  • bd680bdbcc Consistently use SDL_PIXELFORMAT_RGBA32 with Emscripten Cameron Cawley 2025-09-04 15:36:45 +01:00
  • 2eb5bff91a Add missing parameters and return types to SDL2 header docs (#13162) Wes Lord 2025-09-13 07:37:33 -07:00
  • c78e279d3c Removed unneeded preprocessor guards Sam Lantinga 2025-09-13 07:22:30 -07:00
  • 78e0ec7e0d SInput: Version as a capabilities vehicle (#13667) mitchellcairns 2025-09-13 07:21:39 -07:00
  • 60515350ae Provide Android targetsdk 35 support in SDL2 (#13776) Gianfranco Berardi 2025-09-13 09:17:28 -05:00
  • be6ab7f9a6 Provide Android targetsdk 35 support in SDL2 (#13776) Gianfranco Berardi 2025-09-13 09:17:28 -05:00
  • 2d1870d8b3 Used SDL_APP_CONTINUE instead 0 1vanK 2025-09-10 20:15:15 +03:00
  • 9603360b7e GPU: Allow rendering into depth texture layers and levels cosmonaut 2025-09-12 13:14:38 -07:00
  • 98e22213da emscripten: Do a little better at tracking Caps/Num/Scroll Lock state. Ryan C. Gordon 2025-09-13 01:48:21 -04:00
  • 2ea1ea1011 Sync SDL3 wiki -> header SDL Wiki Bot 2025-09-13 00:23:10 +00:00
  • 411e47ba00 docs: Remove a redundant comment. Ryan C. Gordon 2025-09-12 20:10:35 -04:00
  • 8d4324cba2 GPU: Bump MAX_COLOR_TARGET_BINDINGS to 8 (#13937) Evan Hemsley 2025-09-12 13:04:18 -07:00
  • fe314a1b8a GPU: Bump MAX_COLOR_TARGET_BINDINGS to 8 (#13937) Evan Hemsley 2025-09-12 13:04:18 -07:00
  • 1c784c453d cmake: Report enabled subsystem backends in a compact form. (#13926) Ryan C. Gordon 2025-09-12 14:59:43 -04:00
  • c78818bd4b examples: When linking to directories, append a '/' to the URL. Ryan C. Gordon 2025-09-12 14:21:53 -04:00
  • 614ae1b115 emscripten: Support analog gamepad triggers on both Firefox and Chrome. Ryan C. Gordon 2025-09-12 14:19:57 -04:00
  • 3c627390bb Updated deployment target to VisionOS 1.3 Sam Lantinga 2025-09-12 10:28:27 -07:00
  • e022c60d3a android: Remove SDL3-static from Android.mk Anonymous Maarten 2025-01-31 17:16:35 +01:00
  • e7784b7bf7 Set GPU properties for maximum hardware compatibility Sam Lantinga 2025-09-11 21:10:18 -07:00
  • 00812d13b0 The names of keyboards and mice are valid after they've been removed Sam Lantinga 2025-09-11 19:39:51 -07:00
  • 3ddc3f1146 Send events for mice and keyboards detected during initialization Sam Lantinga 2025-09-11 19:12:42 -07:00
  • 8d5b82be2e io: POSIX implementation tries to get status information on short reads/writes. Ryan C. Gordon 2025-09-11 09:32:32 -04:00
  • 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
  • 35408a2126 Fix reallocation of GPU renderer vertex buffer Jaan Soulier 2025-09-09 23:05:11 -04: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
  • e5b9dfd181 Fixed setting SDL_PROP_TEXTURE_VULKAN_TEXTURE_NUMBER Sam Lantinga 2025-09-09 07:35:55 -07: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
  • e8a5d07e5e X11: Check for invalid opcodes in SHM error handler eafton 2025-09-09 17:53:22 +03: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
  • 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