Commit Graph

  • 4a00aedd70 Updated .gitignore for png test data Sam Lantinga 2025-10-10 08:28:14 -07:00
  • 40d8ec4be9 cmake: cannot use CheckSymbolExists for _alloca Anonymous Maarten 2025-10-10 17:06:26 +02:00
  • 6677fad1c8 Added SDL_EVENT_DISPLAY_USABLE_BOUNDS_CHANGED Sam Lantinga 2025-10-09 15:11:13 -07:00
  • bfc96c92fd Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-10 00:36:10 +00:00
  • ab76f040c4 Set content and UI scales to 1 if the retrieved value is smaller than 1 (#14193) eafton 2025-10-10 01:02:49 +03:00
  • d92079f2b7 testsprite: only use transparent alpha on transparent windows Sam Lantinga 2025-10-09 14:32:08 -07:00
  • b5c9a83f65 Display error messages when evdev devices can't be opened Sam Lantinga 2025-10-09 12:20:42 -07:00
  • d2d655b41f Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-09 19:21:44 +00:00
  • d6021b7d89 Only call clipboard callbacks with mime types they expect Sam Lantinga 2025-10-09 11:58:40 -07:00
  • 8dcb6db823 Only return current clipboard data under X11 Sam Lantinga 2025-10-09 11:36:22 -07:00
  • d0cfcf10bb Fixed crash getting clipboard data processing clipboard events on X11 Sam Lantinga 2025-10-09 11:25:56 -07:00
  • add18e52c8 Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-09 19:21:44 +00:00
  • 23e3cbec20 Only call clipboard callbacks with mime types they expect Sam Lantinga 2025-10-09 11:58:40 -07:00
  • 9cf7cdf23a Only return current clipboard data under X11 Sam Lantinga 2025-10-09 11:36:22 -07:00
  • 3c0a6c32d4 Fixed crash getting clipboard data processing clipboard events on X11 Sam Lantinga 2025-10-09 11:25:56 -07:00
  • 0e7d5620c2 testclipboard: added support for UCS-2 and UCS-4 text Sam Lantinga 2025-10-09 10:22:23 -07:00
  • ec0e84fc0a testclipboard: support both BMP and PNG clipboard images Sam Lantinga 2025-10-09 10:03:02 -07:00
  • cf97ca1511 Fixed style Sam Lantinga 2025-10-09 09:46:49 -07:00
  • 5fb2bda549 windows: Use WGL instead of EGL if extension available, even with GLES1. unknown 2025-10-09 14:05:06 -04:00
  • 84981ead73 docs: Note that Windows might block SDL_PollEvent() on window drag. unknown 2025-10-09 13:41:49 -04:00
  • ef1d4ed1bf windows: Allow OpenGL ES creation without EGL, if the WGL supports it. Ryan C. Gordon 2025-10-06 19:42:20 -04:00
  • 5832fd6fc5 Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-09 15:55:02 +00:00
  • dd791f6838 Fix SDL GPU D3D12 Descriptor Heap leak Edu Garcia 2025-10-09 14:43:11 +01:00
  • c74b406a4c Fix SDL GPU D3D12 Descriptor Heap leak Edu Garcia 2025-10-09 14:43:11 +01:00
  • 988714beb9 Fixed bug #14173 - Android / SDL_Renderer Vulkan : going background / foreground produces a black screen. need to recreate the swap chain + send SDL_EVENT_RENDER_DEVICE_RESET event Sylvain 2025-10-09 11:35:17 +02:00
  • 2a96997e90 Fixed bug #14173 - Android / SDL_Renderer Vulkan : going background / foreground produces a black screen. need to recreate the swap chain + send SDL_EVENT_RENDER_DEVICE_RESET event Sylvain 2025-10-09 11:35:17 +02:00
  • 735d8a2dc8 wayland: Special-case relative warp mode to deliver accelerated relative motion Frank Praznik 2025-10-09 09:48:22 -04:00
  • 235e4870af wayland: Special-case relative warp mode to deliver accelerated relative motion Frank Praznik 2025-10-09 09:48:22 -04:00
  • 2c0094ead6 X11TK: Flip the positioning of the UI if the locale is RTL (#14183) eafton 2025-10-09 17:48:10 +03:00
  • 09bd8e8a5a camera: Fix Emscripten builds when using -sASYNCIFY. Ryan C. Gordon 2025-10-09 09:54:48 -04:00
  • a6fc2c4b60 Use ndk r28 by default for 16KB page alignment Sam Lantinga 2025-10-08 21:34:19 -07:00
  • 5dc65f829f check_android_jni.py: make sure we're using python3 Sam Lantinga 2025-10-08 21:32:30 -07:00
  • 9a6455a526 Disable GameInput for mouse and keyboard by default Sam Lantinga 2025-10-08 21:22:22 -07:00
  • c86cfb0156 Disable D3D feature levels below 11.0 for the D3D11 renderer Roman Fomin 2025-10-09 08:07:13 +07:00
  • 78756540cb Recreate the Vulkan GPU swap chain when resuming on Android Sam Lantinga 2025-10-08 21:06:17 -07:00
  • 2a92a3c9c5 Recreate the Vulkan GPU swap chain when resuming on Android Sam Lantinga 2025-10-08 21:06:17 -07:00
  • 205b5c9f44 Ignore invalid width/height in setOrientationBis() Sam Lantinga 2025-10-08 20:14:51 -07:00
  • 6f4993ddee Ignore invalid width/height in setOrientationBis() Sam Lantinga 2025-10-08 20:14:51 -07:00
  • bca30aafed Ignore VK_SUBOPTIMAL_KHR on the Android platform Sam Lantinga 2025-10-08 20:02:31 -07:00
  • 00ffddece8 Ignore VK_SUBOPTIMAL_KHR on the Android platform Sam Lantinga 2025-10-08 20:02:31 -07:00
  • 840d5c16d2 Temporarily disabled texture binding validation Sam Lantinga 2025-10-08 19:50:48 -07:00
  • a2a60f75c7 Temporarily disabled texture binding validation Sam Lantinga 2025-10-08 19:50:48 -07:00
  • 84b0565096 Fixed potential memory leak Sam Lantinga 2025-10-08 19:44:03 -07:00
  • 3316dde0c2 Improved error information when renderer creation fails Sam Lantinga 2025-10-08 19:36:19 -07:00
  • edf5f9ec5c Properly upgrade a window to Vulkan when creating a Vulkan renderer Sam Lantinga 2025-10-08 19:16:50 -07:00
  • 9a7cd95ac3 properties: Added SDL_PROP_NAME_STRING. Ryan C. Gordon 2025-10-08 21:50:18 -04:00
  • 808a3f573f egl: Better attempt at retrying surface creation w/o EGL_EXT_present_opaque. Ryan C. Gordon 2025-10-08 21:42:01 -04:00
  • 25b9a686b0 Added the Wooting 60HE keyboard to the controller blacklist Sam Lantinga 2025-10-08 16:06:17 -07:00
  • d4b684311e Added the Wooting 60HE keyboard to the controller blacklist Sam Lantinga 2025-10-08 16:06:17 -07:00
  • caa33cb018 Removed InvalidateRect() when moving and resizing Sam Lantinga 2025-10-08 13:32:19 -07:00
  • 54c2f2c3f7 Only call WIN_RoUninitialize() if WIN_RoInitialize() succeeded Sam Lantinga 2025-10-08 13:15:48 -07:00
  • 7914bdb7ea Only call WIN_RoUninitialize() if WIN_RoInitialize() succeeded Sam Lantinga 2025-10-08 13:15:48 -07:00
  • 8830b466d0 Improve handling of surfaces with NULL pixels Sam Lantinga 2025-10-08 10:00:21 -07:00
  • aab9423796 fix wiki breakage for commit e4f24ff7ae (PR/#14053) Ozkan Sezer 2025-10-08 22:10:50 +03:00
  • bc67702d8d Disable SDL_HINT_JOYSTICK_RAWINPUT by default AL2009man 2025-10-08 14:00:16 -04:00
  • 8ef0a07a52 Disable SDL_HINT_JOYSTICK_RAWINPUT by default AL2009man 2025-10-08 14:00:16 -04:00
  • 1e832c3900 Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-08 17:53:53 +00:00
  • e4f24ff7ae MacOS: Added hint to control update of the metal layer's drawable size (#14053) Dima Volynets 2025-10-08 20:52:01 +03:00
  • 98eaa05a9f Fix for #13094 eafton 2025-09-30 18:55:23 +03:00
  • 8bba24757d x11: request available clipboard mime-types on video init krizej 2025-05-19 20:04:40 +02:00
  • b9cf5f08db Fixed bug #13306 - workaround for android issue "java.lang.NullPointerException android.view.View.onResolvePointerIcon" Sylvain 2025-09-25 13:25:28 +02:00
  • 10885f4b7e Fixed bug #13306 - workaround for android issue "java.lang.NullPointerException android.view.View.onResolvePointerIcon" Sylvain 2025-09-25 13:25:28 +02:00
  • 244ae39b30 Optimized the 16-bit -> 32-bit SSE pixel conversion Sam Lantinga 2025-10-07 16:06:23 -07:00
  • 168de63a7a Switched back to a single LUT for 16-bit -> 32-bit pixel conversion Sam Lantinga 2025-10-07 11:39:15 -07:00
  • dbd5dd8c75 Ensure 16-bit -> 32-bit conversion is consistent between blitters Sam Lantinga 2025-10-07 09:18:53 -07:00
  • f43577bbb5 Fix compiling Metal renderer with SDL_LEAN_AND_MEAN ROllerozxa 2025-10-07 22:07:45 +02:00
  • 0bbbf3d43b Support resizable windows with most examples Cameron Cawley 2025-10-07 17:40:17 +01:00
  • 2c79ecfb8a Use texture palettes with testoverlay Cameron Cawley 2025-10-07 14:59:17 +01:00
  • 0f62b7c3b4 Remove teststreaming Cameron Cawley 2025-10-07 14:53:37 +01:00
  • ce4af658ba events: Periodically poll tray events on *nix platforms Frank Praznik 2025-10-07 11:02:49 -04:00
  • 40625e9e7e ci: bump cross-platform-actions. Ozkan Sezer 2025-10-07 14:28:10 +03:00
  • 26d1eadda3 ci: bump cross-platform-actions. Ozkan Sezer 2025-10-07 14:28:10 +03:00
  • c7a36fa3c9 ci: bump cross-platform-actions. Ozkan Sezer 2025-10-07 14:28:04 +03:00
  • 97c1df66a8 ci: bump cross-platform-actions. Ozkan Sezer 2025-10-07 14:01:34 +03:00
  • e9c7cfb165 Revert "Use rounded results for expanding values to 8-bits" Sam Lantinga 2025-10-06 23:14:38 -07:00
  • ba5be7af74 Use rounded results for expanding values to 8-bits Sam Lantinga 2025-10-06 21:11:25 -07:00
  • 1eb42b0dfd Added SSE accelerated RGB565 to 32-bit pixel conversions Sam Lantinga 2025-10-06 20:48:43 -07:00
  • e4c5b72fd7 video: Fix asserts calling SetWindowProgress{State,Value} when creating popup windows Sam Lantinga 2025-10-06 17:31:46 -07:00
  • 7877ed1802 Fixed permissions Sam Lantinga 2025-10-06 17:30:04 -07:00
  • 9f9be1425d Fixed permissions Sam Lantinga 2025-10-06 17:24:56 -07:00
  • 73ca5f53e7 Don't treat the Moonlander MK1 Keyboard as a controller Sam Lantinga 2025-10-06 16:52:03 -07:00
  • 69791ccad0 Don't treat the Moonlander MK1 Keyboard as a controller Sam Lantinga 2025-10-06 16:52:03 -07:00
  • 26a7346ead Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-06 23:47:11 +00:00
  • bb0d6221c1 Use PNG files for tests and examples Sam Lantinga 2025-10-06 11:45:48 -07:00
  • 7454302cd0 Fixed 16-bit -> 32-bit blit lookup tables Sam Lantinga 2025-10-06 15:54:38 -07:00
  • 73334b6bb4 Added support for loading and saving PNG images using stb_image Sam Lantinga 2025-10-06 10:18:28 -07:00
  • 8d81ee3f5d Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-06 20:25:05 +00:00
  • 8df057fafc iostream: Properly support the "x" mode for SDL_IOFromFile() nmlgc 2025-10-05 23:15:03 +02:00
  • 87e3250518 Add a note that OpenVR overlays assume unpremultiplied alpha by default Sam Lantinga 2025-10-06 11:58:21 -07:00
  • ce1175724a win32: Don't overwrite a programmatically set window size with old data Frank Praznik 2025-10-05 14:40:45 -04:00
  • d40b887775 Support loading BytePusher files from the command line Cameron Cawley 2025-10-06 18:32:27 +01:00
  • 2f9f939446 Use texture palettes for the BytePusher example Cameron Cawley 2025-10-06 17:10:03 +01:00
  • b92557c0b7 Made error message consistent between SDL_SetSurfacePalette() and SDL_SetTexturePalette() Sam Lantinga 2025-10-06 09:22:34 -07:00
  • ab06784318 Check the availability of GL_BGRA before use Cameron Cawley 2025-10-06 16:21:50 +01:00
  • 12cee1cf46 Use the correct pixel formats for OpenGL on big endian Cameron Cawley 2025-01-08 18:45:43 +00:00
  • f90c179c5d Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-06 14:32:26 +00:00
  • 941b0a8ea4 Added support for external GPU textures to the GPU renderer Sam Lantinga 2025-10-05 06:44:15 -07:00
  • 4d9295ef1e Fixed building with SDL_LEAN_AND_MEAN definability 2025-10-05 09:43:39 +01:00
  • 6d47d8dff1 Always convert window to Vulkan window on SDL_Vulkan_CreateSurface (#14143) Adrian 2025-10-05 18:59:24 +02:00
  • 3723913969 SDL_zenitymessagebox.c: Add exit code checking. Ozkan Sezer 2025-10-05 04:30:30 +03:00