Commit Graph

  • 54f5b73333 emscripten: Don't use legacy JS library functions for assertions Carl Åstholm 2025-03-16 18:43:19 +01:00
  • 03a53ce0d1 Always show the on-screen keyboard on Steam Deck Sam Lantinga 2025-03-20 16:08:15 -07:00
  • 8caeaaacdd A Steam Controller might be generating keyboard input Sam Lantinga 2025-03-20 16:00:04 -07:00
  • cbb83be895 Show the on-screen keyboard if we don't have active keyboard input Sam Lantinga 2025-03-20 15:10:24 -07:00
  • 67b4c3a156 Sync SDL3 wiki -> header SDL Wiki Bot 2025-03-20 19:53:05 +00:00
  • 10072bb07d asyncio: SDL_LoadFileAsync was not null-terminating the file data. Ryan C. Gordon 2025-03-20 15:43:45 -04:00
  • 85435d5a14 SDL_audio.h: Fixed typos in docs. Ryan C. Gordon 2025-03-20 15:37:08 -04:00
  • 3ed61f203e Fixed applications that integrate Qt with SDL joystick support Sam Lantinga 2025-03-20 12:16:44 -07:00
  • de60a5f398 Revert "Make native functions be public otherwise it fails at run-time." Anonymous Maarten 2025-03-20 19:31:48 +01:00
  • fe024b8fe3 Fixed typo in build.gradle Sam Lantinga 2025-03-20 11:22:03 -07:00
  • 10fae8c34b Fixed Android build warnings Sam Lantinga 2025-03-20 11:02:33 -07:00
  • bf7b9b020e Fixed gradle deprecation warnings Sam Lantinga 2025-03-20 11:02:04 -07:00
  • ac28702504 Use the android-21 SDK as documented in README-android.md Sam Lantinga 2025-03-20 10:47:43 -07:00
  • 476e7e54cb Don't create surfaces with invalid pixel formats Sam Lantinga 2025-03-19 20:35:54 -07:00
  • 6f456da63f GPU: Request sampleRateShading feature on Vulkan Eri the Switch 2025-03-19 04:12:43 +03:00
  • 4fd4d89b63 Make native functions be public otherwise it fails at run-time. (they are public such as the one in SDLActivity) Sylvain 2025-03-20 12:06:24 +01:00
  • f2ed5c7a1b Fix illegal calls to DwmGetWindowAttribute() Sam Lantinga 2025-03-19 22:00:42 -07:00
  • 96bf12444c Windows allows windows to be resized to zero height. Sam Lantinga 2025-03-19 21:16:35 -07:00
  • 47b0c75470 Make sure we're getting called for the correct window Sam Lantinga 2025-03-19 20:20:36 -07:00
  • 3415bc920a Fixed crash if a window couldn't be created on Windows Sam Lantinga 2025-03-19 20:09:47 -07:00
  • 07e4dea693 The posix4 library has been merged into the libc library Dragon-Baroque 2025-03-19 23:39:53 +01:00
  • 9820f655dd android: reduce visiblity as much as possible Anonymous Maarten 2025-03-15 23:13:27 +01:00
  • c696e93180 GPU Vulkan: Fix render pass race (#12587) Evan Hemsley 2025-03-19 13:32:14 -07:00
  • 7b93a744c8 time: Fix compilation on Solaris Frank Praznik 2025-03-19 11:58:05 -04:00
  • 14deef997c emscripten: Fix undefined behavior in opengles2 renderer Carl Åstholm 2025-03-19 01:29:22 +01:00
  • 5283f73748 storage: Declare a private bootstrap for NDA user storage Ethan Lee 2025-03-18 22:12:21 -04:00
  • 8b924df48b Use an autoreleasepool in Cocoa_GetDisplayUsableBounds() Sam Lantinga 2025-03-18 14:36:48 -07:00
  • 82335fd0e9 Fixed building with SDL_LEAN_AND_MEAN Sam Lantinga 2025-03-18 09:54:29 -07:00
  • a551c2a6d7 Fix Vulkan error check Arnoldo Adonaí Barón Robles 2025-03-17 20:29:01 -06:00
  • 5985f0a327 Fixed infinite recursion in SDL_IsGamepad() Sam Lantinga 2025-03-17 19:10:26 -07:00
  • 6d0fb0a2e6 gpu: Fix MTLLibrary dispatch data destructor Caleb Cornett 2025-03-17 20:41:48 -04:00
  • 3e5664a5be Fix return type in SDL_CreateGPURenderState JaimeHW 2025-03-17 17:07:40 -05:00
  • 4fc9509ab7 Fixed raw input device GUIDs changing randomly between runs Sam Lantinga 2025-03-17 13:54:56 -07:00
  • 0bd70684b3 GPU: Fix Vulkan backend never checking deallocations (#12567) Evan Hemsley 2025-03-17 13:19:41 -07:00
  • 715301cef5 Fixed crash if info->path is NULL Sam Lantinga 2025-03-17 09:46:27 -07:00
  • f5eea7efa2 remove status message for SDL_STATIC_PIC PIC is controlled through CMAKE_POSITION_INDEPENDENT_CODE and not by an SDL option Jan200101 2025-03-17 10:38:13 +01:00
  • 35c03774f3 [SDL3] Adding input and FFB support for Logitech G29(PS3) on hidapi (#11598) Katharine Chui 2025-03-17 22:24:39 +08:00
  • d66483dfcc video: Send pending coordinates for moved, hidden windows Frank Praznik 2025-03-16 11:00:40 -04:00
  • b9504f247c opengl: pixelart fragment shader uses GLSL version 1.30 Anonymous Maarten 2025-03-16 01:06:03 +01:00
  • 05531c5f4b release: use NDK r21e for building Android release artifact Anonymous Maarten 2025-03-14 01:05:49 +01:00
  • 18185e30e9 Remove breaks under return DamianS-eng 2025-03-15 17:36:43 -04:00
  • 80ff0f45fd Move default DamianS-eng 2025-03-15 16:24:25 -04:00
  • 3b58ad9d48 Add breaks and defaults to switch statements DamianS-eng 2025-03-15 16:03:31 -04:00
  • 8b6e9936e0 Missed a bracket DamianS-eng 2025-03-14 18:26:03 -04:00
  • 36ec4cd397 Align spacing DamianS-eng 2025-03-14 18:06:17 -04:00
  • 3b90ce4995 Fix spacing; tabs to 4 spaces DamianS-eng 2025-03-14 17:18:44 -04:00
  • 60857935ca Add preliminary joystick support for snake example DamianS-eng 2025-03-14 17:06:47 -04:00
  • aad1e35162 mouse: Allow use of integer coordinates with fractional wheel events Cameron Gutman 2025-03-15 14:34:08 -05:00
  • 501e71f25f Added unaligned version of SDL_ConvertPixels_SwapNV_std() Sam Lantinga 2025-03-15 09:12:04 -07:00
  • ad9f9af4ed Removed accidentally enabled debug code Sam Lantinga 2025-03-15 09:17:55 -07:00
  • efe122be4d Removed width/height parameters from LoadTexture() Sam Lantinga 2025-03-14 10:38:11 -07:00
  • dcb97a5f49 Set a default shader entry point Sam Lantinga 2025-03-14 10:27:50 -07:00
  • 1a2fccc56a hints: The auto mode switching hint is for 3.4.0 Frank Praznik 2025-03-14 14:11:45 -04:00
  • 285fa671aa Sync SDL3 wiki -> header SDL Wiki Bot 2025-03-14 17:46:58 +00:00
  • 0bfe0497f3 video: Add a hint to disable auto mode switching if an exclusive fullscreen window moves between displays Frank Praznik 2025-03-14 11:50:25 -04:00
  • 58f6e9c278 Fix trailing doc comments Maia 2025-03-14 17:56:17 +01:00
  • f15832c685 Sync SDL3 wiki -> header SDL Wiki Bot 2025-03-14 16:40:38 +00:00
  • 17b84dbcf3 emscripten: add window properties for canvas ID and keyboard element (#12509) Temdog007 2025-03-14 09:39:46 -07:00
  • ffe69fc354 Fixed SDL_GPUTextureSupportsSampleCount() documentation Sam Lantinga 2025-03-14 09:29:59 -07:00
  • e671bc2658 Sync SDL3 wiki -> header SDL Wiki Bot 2025-03-14 16:27:22 +00:00
  • 02faa8f75c Rename SDL_SetGPURenderStateFragmentUniformData() to SDL_SetGPURenderStateFragmentUniforms() Sam Lantinga 2025-03-14 09:18:34 -07:00
  • 96194347bc Added an example of fullscreen shader effects with the GPU renderer Sam Lantinga 2025-03-13 21:46:07 -07:00
  • 2aee105b43 Added support for custom shaders with the GPU renderer Sam Lantinga 2025-03-13 16:41:58 -07:00
  • eb56c8af85 Sync SDL3 wiki -> header SDL Wiki Bot 2025-03-14 12:49:08 +00:00
  • 1ae4ef65e6 Fixed incorrect assert Sam Lantinga 2025-03-13 22:37:08 -07:00
  • 3e9e22f17d Added SDL_SCALEMODE_PIXELART Sam Lantinga 2025-03-12 08:45:25 -07:00
  • 853375da61 Removed texture_size from the GPU renderer vertex shader Sam Lantinga 2025-03-12 15:40:12 -07:00
  • 28ec461ebf Organize the GPU renderer draw code Sam Lantinga 2025-03-12 15:14:56 -07:00
  • af0420d898 Switched GPU renderer shaders to shadercross and HLSL Sam Lantinga 2025-03-10 20:59:03 -07:00
  • c318b1f926 SDL_mutex.h: Fixed code example. Ryan C. Gordon 2025-03-13 10:07:44 -04:00
  • 0e29c6295c gpu: Clean up unused code in Vulkan and D3D12 drivers Caleb Cornett 2025-03-12 21:55:34 -04:00
  • 71c4de190c Sync SDL3 wiki -> header SDL Wiki Bot 2025-03-12 22:23:23 +00:00
  • 512d97eaba cocoa: Set the internal window data before calling methods that may result in referencing the internal data Frank Praznik 2025-03-12 15:36:56 -04:00
  • 5e951a230e windows: Fix WIN_SetWindowAlwaysOnTop causing owner window z-order changes when child windows are created or change top-level status Sam Lantinga 2025-03-12 13:06:31 -07:00
  • 50a397bb45 Removed help for obsolete (and removed) command line option Sam Lantinga 2025-03-11 18:35:32 -07:00
  • 3235a4eb4f Initialize the padding of aligned allocations to zero Sam Lantinga 2025-03-12 11:42:02 -07:00
  • efaafd766e VITA: Remove unused/duplicate headers Ivan Epifanov 2025-03-12 13:00:19 +03:00
  • 7746a9656e Fixup the mingw readme cmakelists Joshua T. Fisher 2025-03-07 22:27:28 -08:00
  • 2ce3dfdf1d Fixed Nintendo controller face button layout under Steam Sam Lantinga 2025-03-10 17:25:01 -07:00
  • be6ed6e9c4 Fixed sscanf("026", "%1x%1x%1x", &r, &g, &b) Sam Lantinga 2025-03-10 14:25:11 -07:00
  • 24339524c5 Use sized types when fixing undefined behavior Sam Lantinga 2025-03-10 09:12:40 -07:00
  • f1d16e9b4d avoid UB (left shift of negative number) in SDL_windowsevents.c rohlem 2025-03-10 16:23:06 +01:00
  • 9fcca83512 gpu: Validate that CopyGPUTextureToTexture formats match Caleb Cornett 2025-03-09 11:55:22 -04:00
  • f2866418d4 wayland: Fix enum/boolean comparison and assignment Frank Praznik 2025-03-09 11:55:05 -04:00
  • 597bfe6b27 mouse: Add internal integer mouse mode hint for sdl2-compat Cameron Gutman 2025-03-08 20:23:21 -06:00
  • 65cd2256c5 emscripten: Fix handling of special HTML targets bobsayshilol 2025-03-08 03:29:07 +00:00
  • 5d804a39d9 Implement SDL_GetSystemRAM and SDL_GetNumLogicalCPUCores for the 3ds (#12494) TheMode 2025-03-08 18:51:37 +01:00
  • 99336ea378 Fixed memory leak in memory leak tracking Sam Lantinga 2025-03-08 09:18:01 -08:00
  • 0306b5a865 Fix n3ds/SDL_syssem.c:SDL_SignalSemaphore (libsdl-org/SDL#12411) ds-sloth 2025-03-07 20:03:37 -05:00
  • 3353b92a96 Fixed pen events on iOS after reinitializing SDL Sam Lantinga 2025-03-07 16:31:18 -08:00
  • ad2584813f cocoa: Ignore both clicks and motion on tooltip windows Frank Praznik 2025-03-07 14:59:46 -05:00
  • fe245c6e0d x11: Always synthesize size events for external windows Frank Praznik 2025-03-07 13:56:44 -05:00
  • 84d047cc11 wayland: Rollback the round trip when reading data offers Frank Praznik 2025-03-07 12:51:28 -05:00
  • fc35107854 Sync SDL3 wiki -> header SDL Wiki Bot 2025-03-07 17:01:23 +00:00
  • d631a3add0 Add a link to docs/INTRO-mingw.md Sam Lantinga 2025-03-06 16:25:17 -08:00
  • 04b4577b58 Added MinGW Intro readme, touched up CMake and Visual Studio readmes. (#12485) Joshua T. Fisher 2025-03-06 16:24:16 -08:00
  • b99ff00a95 Removed logic forcing vsync on if setting it off fails Sam Lantinga 2025-03-06 16:04:19 -08:00
  • 55695d3725 Sync SDL3 wiki -> header SDL Wiki Bot 2025-03-06 20:23:18 +00:00
  • 9c7c11f259 wayland: Roundtrip when receiving data offers Frank Praznik 2025-03-05 21:47:41 -05:00
  • c4be7f77a6 wayland: Add additional MIME types for text drag & drop Frank Praznik 2025-03-05 20:14:19 -05:00