Commit Graph

  • a88105784f camera: Delete some failure code that should have been removed before. Ryan C. Gordon 2025-03-01 14:52:56 -05:00
  • f868408a3a Ceil the audio resampling rate to avoid over-estimating output samples. Brick 2025-03-01 12:47:10 +00:00
  • cbdc93b17f cmake: make sure a SDL3 library is present when not using COMPONENTs Anonymous Maarten 2025-03-01 17:54:45 +01:00
  • 8a7beca122 camera: clear the spec when closing, so re-opening can probe again Anonymous Maarten 2025-03-01 04:32:09 +01:00
  • ee5f5c9172 Sync SDL3 wiki -> header SDL Wiki Bot 2025-03-01 16:26:19 +00:00
  • 6e4193b743 Note that the file names are UTF-8 encoded Sam Lantinga 2025-03-01 08:21:27 -08:00
  • 60c65f9fa4 SDL_camera.c: fix failure-return in SDL_PrepareCameraSurfaces(). Ozkan Sezer 2025-03-01 04:37:02 +03:00
  • b8c2bc143e Added build dependencies for Arch Linux Sam Lantinga 2025-02-28 16:31:10 -08:00
  • 7ab1412e20 Sync SDL3 wiki -> header SDL Wiki Bot 2025-02-28 21:21:47 +00:00
  • 725af6ad16 camera: Fixed surface formats, etc, for Emscripten backend. Ryan C. Gordon 2025-02-28 16:12:37 -05:00
  • ef23ebfb5a Fixed the cursor clip rect when toggling window borders on macOS Sam Lantinga 2025-02-28 11:57:03 -08:00
  • c682599448 GPU_d3d12: Switched the default swapchain scaling mode to none. guitarfreak 2025-02-28 08:36:31 +01:00
  • ea513fd47c Fixed vulkan gpu backend android orientation behaviour to just work like on iOS. guitarfreak 2025-02-28 08:28:14 +01:00
  • 87b1c9736f Fix pen generated mouse events not having SDL_PEN_MOUSEID (#12392) Elbagast 2025-02-28 01:45:27 +00:00
  • a44107540d sysjoystick: don't leak fd on error Wim Taymans 2025-02-12 10:14:16 +01:00
  • 9a802797d2 SDL_pen: fix eraser check Wim Taymans 2025-02-12 10:03:57 +01:00
  • 54c7aa9c90 Sync SDL3 wiki -> header SDL Wiki Bot 2025-02-28 00:42:06 +00:00
  • 35e8cf8ee6 render: allow render targets to use logical presentation. Ryan C. Gordon 2025-02-27 17:28:47 -05:00
  • 281f0fae1c Include the VID/PID of generic keyboard/mouse devices on Windows Sam Lantinga 2025-02-26 12:53:39 -08:00
  • d09bf56818 clipboard: Cleanup coding style Frank Praznik 2025-02-27 11:39:21 -05:00
  • edaf447678 tests: Add showing/setting the primary selection text to testclipboard Frank Praznik 2025-02-27 11:14:04 -05:00
  • 7b9036bea6 wayland: Don't overwrite clipboard data with the primary selection text Frank Praznik 2025-02-27 11:07:27 -05:00
  • f7cadcba84 examples: Use SDL_GetAudioStreamQueued, not SDL_GetAudioStreamAvailable. Ryan C. Gordon 2025-02-27 11:44:22 -05:00
  • b3336c5a73 Match style Alexander Batalov 2025-02-27 09:53:44 +03:00
  • 2b784b5bf6 Fix SDL_GlobDirectory Alexander Batalov 2025-02-27 09:22:04 +03:00
  • eb89d0c8c3 Don't put wired Switch Pro controllers into simple report mode Sam Lantinga 2025-02-26 17:54:43 -08:00
  • 1ea99bc904 Early out if setting a duplicate window title Sam Lantinga 2025-02-26 17:10:41 -08:00
  • 56e2955b6a Sync SDL3 wiki -> header SDL Wiki Bot 2025-02-26 21:03:33 +00:00
  • cc984c9735 Added a mapping for the 8BitDo SN30 Pro+ controller on macOS Sam Lantinga 2025-02-26 11:39:57 -08:00
  • ba88b6aa06 Fixed reliability of initializing Switch controllers on macOS Sam Lantinga 2025-02-26 11:21:34 -08:00
  • 66ecdc69ac Don't update the report mode until the related hint is set Sam Lantinga 2025-02-26 10:40:03 -08:00
  • fab52b578f wayland: Ensure that color descriptions are always retrieved Frank Praznik 2025-02-26 11:14:55 -05:00
  • 9464aaa8af Change D3D12 GPU backend to respect has_depth_stencil_target jsoulier 2025-02-26 00:35:37 -05:00
  • cf819ca818 Don't allow further operations on properties while we're destroying them Sam Lantinga 2025-02-26 08:34:14 -08:00
  • e012573766 Don't fixup mappings for Joy-Con controllers Sam Lantinga 2025-02-25 18:59:40 -08:00
  • 34c3734953 Fixed opening one Joy-Con when the other is visible but disconnected Sam Lantinga 2025-02-25 18:21:47 -08:00
  • 049a7a04de Wake the main thread for main function dispatch Sam Lantinga 2025-02-25 12:23:32 -08:00
  • f0f593f04b Embed a description about Wayland clipboard instead of a link hwsmm 2025-02-26 04:15:24 +09:00
  • bb748ef2d9 Don't cleanup clipboard in SDL_SendClipboardUpdate on Wayland hwsmm 2025-02-25 23:12:28 +09:00
  • 38a73a1783 Sync SDL3 wiki -> header SDL Wiki Bot 2025-02-25 18:29:56 +00:00
  • 85a302550d Set an error message if the rect passed to SDL_RenderReadPixels() is entirely outside the viewport Sam Lantinga 2025-02-25 10:27:05 -08:00
  • 29df99ee38 Clarified SDL_RenderReadPixels() documentation Sam Lantinga 2025-02-25 10:25:17 -08:00
  • 2f77558bad fix comment cosmonaut 2025-02-10 12:31:25 -08:00
  • 44f1ec35c4 GPU: Make Vulkan transfer buffers dedicated allocs cosmonaut 2025-02-10 12:24:26 -08:00
  • 1c2189c7c9 strings.h isn't available in Windows environments Sam Lantinga 2025-02-25 08:43:46 -08:00
  • ffdca343fb Sync SDL3 wiki -> header SDL Wiki Bot 2025-02-25 16:58:12 +00:00
  • ac5fca4ae5 Clarify the expected usage of SDL_StorageReady() Sam Lantinga 2025-02-25 08:56:23 -08:00
  • fc365e945a Sync SDL3 wiki -> header SDL Wiki Bot 2025-02-25 16:39:56 +00:00
  • ad840e8796 Better document that main functionality is in SDL_main.h Sam Lantinga 2025-02-25 08:38:39 -08:00
  • 024c27645a Added support for the "%n" sscanf format specifier Sam Lantinga 2025-02-24 18:49:31 -08:00
  • c2047f0496 Sync SDL2 wiki -> header SDL Wiki Bot 2025-02-25 15:55:15 +00:00
  • 220895d4d2 [SDL2] Add SDL_HINT_JOYSTICK_HAPTIC_AXES Tomasz Pakuła 2025-02-25 01:02:08 +01:00
  • 282f7a84fc Changed PULSEAUDIO_FlushRecording() to only flush audio present when called. Petter Reinholdtsen 2025-02-24 15:03:35 +01:00
  • 9be8c2a899 keyboard: Fix comment regarding implicit calls to SDL_StartTextInput() Cameron Gutman 2025-02-23 19:00:32 -06:00
  • ab44451578 Added support for the "%n" sscanf format specifier Sam Lantinga 2025-02-24 18:49:31 -08:00
  • 52ac07d327 Sync SDL2 wiki -> header SDL Wiki Bot 2025-02-25 15:55:15 +00:00
  • 0809be4ec5 [SDL2] Add SDL_HINT_JOYSTICK_HAPTIC_AXES Tomasz Pakuła 2025-02-25 01:02:08 +01:00
  • bb8dcf08e7 Sync SDL3 wiki -> header SDL Wiki Bot 2025-02-25 15:54:44 +00:00
  • 6980325310 Added support for the "%n" sscanf format specifier Sam Lantinga 2025-02-24 18:49:31 -08:00
  • e6a24fcbb5 fix stbi__parse_png_file() reading too much bytes (thanks @miniupnp!) Sam Lantinga 2025-02-24 17:28:48 -08:00
  • db4e6c1931 Cocoa metal layers need their size updated before renderer updates Sam Lantinga 2025-02-24 15:01:53 -08:00
  • 0a592b78c1 Sync SDL3 wiki -> header SDL Wiki Bot 2025-02-24 23:12:58 +00:00
  • 58388e8db4 Add SDL_HINT_JOYSTICK_HAPTIC_AXES Tomasz Pakuła 2025-02-20 19:48:51 +01:00
  • db817a37f4 gpu: Fix forward declaration and inclusion of PrivateGPUDriver Ethan Lee 2025-02-24 15:46:39 -05:00
  • a7bc6c5e08 gpu: initialize VkDebugUtilsLabelEXT::color zopsicle 2025-02-24 20:03:17 +01:00
  • 60b7faa987 gpu: Validate that reserved struct members are unset Caleb Cornett 2025-02-24 11:21:09 -05:00
  • 2990d142c4 Map additonal Linux keycodes to SDL scancodes Ralph Sennhauser 2025-02-23 09:33:23 +01:00
  • a0086a5cc4 Add missing scancode names Ralph Sennhauser 2025-02-23 09:31:50 +01:00
  • 24693ac285 Changed PULSEAUDIO_FlushRecording() to only flush audio present when called. Petter Reinholdtsen 2025-02-24 15:03:35 +01:00
  • 35544df838 Changed PULSEAUDIO_FlushRecording() to only flush audio present when called. Petter Reinholdtsen 2025-02-24 15:07:43 +01:00
  • 92cadaf917 keyboard: Fix comment regarding implicit calls to SDL_StartTextInput() Cameron Gutman 2025-02-23 19:00:32 -06:00
  • 51e20f1666 ci: drop classic Intel compiler Anonymous Maarten 2025-02-23 21:26:10 +01:00
  • a34c8403e7 ci: GitHub is retiring Ubuntu 20.04 support Anonymous Maarten 2025-02-23 19:41:48 +01:00
  • dc74448014 ci: clang32 on msys2 is EOL Anonymous Maarten 2025-02-23 19:40:38 +01:00
  • d2eb72fd14 ci: drop classic Intel compiler Anonymous Maarten 2025-02-23 21:26:10 +01:00
  • deadfe0c98 Sync SDL3 wiki -> header SDL Wiki Bot 2025-02-23 20:20:09 +00:00
  • 0815637cf0 vulkan build fix Caleb Cornett 2025-02-23 13:44:08 -05:00
  • ea77472d75 Document/ignore GPU features without universal support Caleb Cornett 2025-02-23 13:34:28 -05:00
  • ad11c6988c src/io/SDL_asyncio.c:SDL_AsyncIOFromFile(): Fix null-dereference warning Petar Popovic 2025-02-23 14:17:56 +01:00
  • b4d733619a ci: GitHub is retiring Ubuntu 20.04 support Anonymous Maarten 2025-02-23 19:41:48 +01:00
  • ed2c004c8a ci: clang32 on msys2 is EOL Anonymous Maarten 2025-02-23 19:40:38 +01:00
  • 8bfde6755e Remove unnecessary fcitx's devel package dependency in linux doc Weng Xuetian 2025-02-23 10:22:33 -08:00
  • 52af81ea17 wayland: Fix mapping borderless windows under libdecor Frank Praznik 2025-02-23 11:04:29 -05:00
  • 1a0a94b501 x11: Accommodate the borders when setting the initial window position Frank Praznik 2025-02-22 09:51:35 -05:00
  • 52e64f816c Use SDL C runtime functions in OpenVR driver Sam Lantinga 2025-02-22 12:21:10 -08:00
  • 7224b40407 Fix errors when building stb_image with -DSDL_LIBC=OFF Sam Lantinga 2025-02-22 12:22:44 -08:00
  • 945da099ae pipewire: Fix possible deadlock when opening a device Cameron Gutman 2025-02-22 12:33:19 -06:00
  • 70f657e520 ci: farewell, clang32 on msys2 Anonymous Maarten 2025-02-22 19:06:27 +01:00
  • e50db698e2 Disable all camera drivers if SDL_CAMERA_DISABLED is defined Sam Lantinga 2025-02-22 09:48:25 -08:00
  • 1ddba3ad55 Replace "8BitDo Tech Ltd" with "8BitDo" in the manufacturer string Sam Lantinga 2025-02-22 08:39:31 -08:00
  • fdf72d1e45 Use the keyboard/mouse vendor if available Sam Lantinga 2025-02-22 08:35:27 -08:00
  • a811e0ef0f Added support for the 8BitDo Micro gamepad Sam Lantinga 2025-02-22 08:31:53 -08:00
  • bc85c55350 testcontroller: create window with high pixel density Sam Lantinga 2025-02-22 09:02:01 -08:00
  • 75bbcbf87b Added support for Motion JPEG pipewire camera capture Sam Lantinga 2025-02-22 00:07:33 -08:00
  • 5c214e5e9c testcamera: SDL_AppQuit destroys state and SDL Anonymous Maarten 2025-02-22 07:01:18 +01:00
  • 03e00cd347 v4l2: map SDL_PIXELFORMAT_MJPG to V4L2_PIX_FMT_MJPEG Anonymous Maarten 2025-02-22 07:00:02 +01:00
  • fcd41c1d2c Check desired window area when checking zoom state Sam Lantinga 2025-02-21 17:59:48 -08:00
  • b5297de56f Add 'const' to pointer parameters Petar Popovic 2025-02-21 23:55:14 +01:00
  • 911e53dece Retain mouse focus as long as we're getting mouse events Sam Lantinga 2025-02-21 15:35:28 -08:00
  • 3b8cb62283 Make it easier to enable IME debug logs Sam Lantinga 2025-02-21 15:24:35 -08:00