Commit Graph

  • 89d7d406ab Added tests to cover invalid surface blits Sam Lantinga 2025-04-22 13:05:38 -07:00
  • fe849f1572 SDL_BlitSurfaceScaled(): Do not divide by zero Petar Popovic 2025-04-19 17:09:31 +02:00
  • 8017d38adc SDL_BlitSurfaceScaled(): Do not blit if surfaces have no pixel data Petar Popovic 2025-04-19 17:29:51 +02:00
  • cf95db46a7 Renamed SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_STENCIL_UINT8 to SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_STENCIL_NUMBER Sam Lantinga 2025-04-22 10:27:27 -07:00
  • 18fbe6a92f Renamed SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_STENCIL_UINT8 to SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_STENCIL_NUMBER Sam Lantinga 2025-04-22 10:27:27 -07:00
  • 6a6917b0df Sync SDL3 wiki -> header SDL Wiki Bot 2025-04-22 17:25:51 +00:00
  • e70a49892b Add missing type suffix to SDL_PROP_WINDOW_OPENVR_OVERLAY_ID Maia 2025-04-20 17:01:06 +02:00
  • 5696677558 SDL_BlitSurface() comment: only dstrect is modified in function Petar Popovic 2025-04-20 21:40:47 +02:00
  • 26e946ef08 Sync SDL2 wiki -> header SDL Wiki Bot 2025-04-22 17:22:42 +00:00
  • 035518d065 SDL_BlitSurface() comment: only dstrect is modified in function Petar Popovic 2025-04-20 21:40:47 +02:00
  • b8abfeb7f3 SDL_BlitSurface() comment: Remove sentence about final blit rect being stored in srcrect and dstrect Petar Popovic 2025-04-20 21:48:41 +02:00
  • a696b108ac SDL_BlitSurface() comment: Remove sentence about final blit rect being stored in srcrect and dstrect Petar Popovic 2025-04-20 21:48:41 +02:00
  • 014e24e1a8 Removed incorrect documentation for SDL_RenderViewportSet() Sam Lantinga 2025-04-22 10:17:11 -07:00
  • c076b0d17f Removed incorrect documentation for SDL_RenderViewportSet() Sam Lantinga 2025-04-22 10:17:11 -07:00
  • 093307f1f4 [SDL2] Fix using of DXSDK_DIR in older CMake Boris I. Bendovsky 2025-04-21 12:31:57 +03:00
  • 40b1eac541 [SDL2] Fix using of DXSDK_DIR in older CMake Boris I. Bendovsky 2025-04-21 12:31:57 +03:00
  • e42071a47c x11: Send key events for dead keys consumed by the IME Cameron Gutman 2025-04-20 15:18:47 -05:00
  • 47162a4168 x11: Send key events for dead keys consumed by the IME Cameron Gutman 2025-04-20 15:18:47 -05:00
  • 1543f523b7 Updated documentation for SDL_HINT_GPU_DRIVER Sam Lantinga 2025-04-22 08:58:44 -07:00
  • 3aed80cd82 Updated documentation for SDL_HINT_GPU_DRIVER Sam Lantinga 2025-04-22 08:58:44 -07:00
  • 86b3369491 wayland: Check the origin of clipboard offers before forwarding them to the client Frank Praznik 2025-04-18 12:57:53 -04:00
  • 23a7a74133 Sync SDL3 wiki -> header SDL Wiki Bot 2025-04-22 14:50:56 +00:00
  • 3be0ec5631 Sync SDL3 wiki -> header SDL Wiki Bot 2025-04-22 14:46:54 +00:00
  • f2d0e965fc wayland: Account for timer rollover when calculating the elapsed time for key repeats. Frank Praznik 2025-04-21 16:45:11 -04:00
  • 5bd1578a45 wayland: Account for timer rollover when calculating the elapsed time for key repeats. Frank Praznik 2025-04-21 16:45:11 -04:00
  • f782278d20 cocoa: Use CGFLOAT_MAX for unbounded max window dimensions Frank Praznik 2025-04-21 13:37:35 -04:00
  • 10f51da28d cocoa: Use CGFLOAT_MAX for unbounded max window dimensions Frank Praznik 2025-04-21 13:37:35 -04:00
  • 3519a59d8f The SDL_BUTTON_*MASK defines must come immediately after the SDL_MouseButtonFlags typedef to be associated Maia 2025-04-21 23:01:05 +02:00
  • 8e0b39f465 Sync SDL3 wiki -> header SDL Wiki Bot 2025-04-17 18:06:43 +00:00
  • 3b17d08eb2 win32: Check internal data when positioning child windows Frank Praznik 2025-04-16 12:47:29 -04:00
  • 9da46bc37f win32: Check internal data when positioning child windows Frank Praznik 2025-04-16 12:47:29 -04:00
  • 90fd2a3cbe Sync SDL3 wiki -> header SDL Wiki Bot 2025-04-13 16:33:01 +00:00
  • edd08771a9 wayland: Add xdg_toplevel v7 edge constraint support Frank Praznik 2025-04-13 10:49:20 -04:00
  • 113475acbd wayland: Add multi-seat support Frank Praznik 2025-03-11 18:18:15 -04:00
  • 18d367afd2 Fixed process I/O redirection to NUL on Windows Sam Lantinga 2025-04-11 15:33:55 -07:00
  • 9a4faf9ab9 Add the CREATE_NO_WINDOW flag for background processes Sam Lantinga 2025-04-11 15:32:32 -07:00
  • 4093e4a193 Fixed process I/O redirection to NUL on Windows Sam Lantinga 2025-04-11 15:33:55 -07:00
  • c025fdbb7c Add the CREATE_NO_WINDOW flag for background processes Sam Lantinga 2025-04-11 15:32:32 -07:00
  • 8a57c83ff9 Updated to GameInput v1.1 Sam Lantinga 2025-04-11 11:58:12 -07:00
  • cb0ba020d4 Don't reset the render target when invalidating GPU renderer cache state Sam Lantinga 2025-04-11 09:23:02 -07:00
  • f35a2736b7 Don't reset the render target when invalidating GPU renderer cache state Sam Lantinga 2025-04-11 09:23:02 -07:00
  • 47e52ab37b Sync SDL3 wiki -> header SDL Wiki Bot 2025-04-10 17:53:43 +00:00
  • 6a3dbe34d5 Sync SDL3 wiki -> header SDL Wiki Bot 2025-04-10 17:52:25 +00:00
  • d84c000ac5 Sync SDL3 wiki -> header SDL Wiki Bot 2025-04-10 17:25:30 +00:00
  • f705e2f9f7 Fixed conflict when linking both SDL and hidapi statically Sam Lantinga 2025-04-10 09:57:37 -07:00
  • 98e76d283f Fixed conflict when linking both SDL and hidapi statically Sam Lantinga 2025-04-10 09:57:37 -07:00
  • e76bffa183 Add Turtle Beach VelocityOne Patrick José Pereira 2025-04-10 07:08:50 -03:00
  • f6db5ba4c9 Add Turtle Beach VelocityOne Patrick José Pereira 2025-04-10 07:08:50 -03:00
  • a1016bd06f Allow 01-joystick-polling example to be resizable Patrick José Pereira 2025-04-10 08:19:12 -03:00
  • 60fb1b5541 Fix IMU orientations for 8bitdo wireless 2 controller in bluetooth mode Aubrey Hesselgren 2025-04-09 10:46:41 -07:00
  • b0860fb0c2 Disable EGL in Emscripten builds Cameron Cawley 2025-04-07 20:38:05 +01:00
  • f303ccca64 Updated the report size for Ultimate 2 Wireless firmware v1.02 Sam Lantinga 2025-04-09 09:17:06 -07:00
  • a4e19dc567 [Windows]: dialog: Add OFN_OVERWRITEPROMPT to save dialogs (#12782) Adam Kewley 2025-04-09 06:33:29 +02:00
  • 0add037803 [Windows]: dialog: Add OFN_OVERWRITEPROMPT to save dialogs (#12782) Adam Kewley 2025-04-09 06:33:29 +02:00
  • a390f5716e docs: improve man page generation krizej 2025-04-08 20:16:43 +02:00
  • 4e1282617a Fixed non-XBox controllers being detected as Series X controllers Sam Lantinga 2025-04-08 12:20:27 -07:00
  • 93ac1e6894 Fixed non-XBox controllers being detected as Series X controllers Sam Lantinga 2025-04-08 12:20:27 -07:00
  • f102ff16a2 Don't treat the Keychron K1 Pro System Control keyboard as a joystick Sam Lantinga 2025-04-08 11:07:20 -07:00
  • d29bb902f3 Don't treat the Keychron K1 Pro System Control keyboard as a joystick Sam Lantinga 2025-04-08 11:07:20 -07:00
  • 50935a9d41 fix sdlgenblit.pl so that it actually matches the generated source Ozkan Sezer 2025-04-08 14:56:50 +03:00
  • ab57ef9d7b update sdlgenblit.pl after PR/12769 Ozkan Sezer 2025-04-08 14:56:56 +03:00
  • b0a0d236d8 fix sdlgenblit.pl so that it actually matches the generated source Ozkan Sezer 2025-04-08 14:56:50 +03:00
  • 0fdfa925f2 rename local pointer vars 'pixel' to 'pixels' Ozkan Sezer 2025-04-08 17:37:04 +03:00
  • 46c314cc3d Revert "bool is 4 bytes in Apple MacOS X 32 bit PPC ABI" Sam Lantinga 2025-04-08 08:14:25 -07:00
  • 2abfb92c5a Sync SDL3 wiki -> header SDL Wiki Bot 2025-04-08 12:11:16 +00:00
  • 97eddacd7a Use the actual value of EGL_PLATFORM_DEVICE_EXT if it's not defined Cameron Cawley 2025-04-07 20:54:34 +01:00
  • 4c1a3ccd45 rename local vars 'pixel' to 'pixelvalue' Ozkan Sezer 2025-04-07 20:43:00 +03:00
  • 433704e774 rename 'pixel' params of SDL_GetRGB, SDL_GetRGBA and SDL_LookupRGBAColor Ozkan Sezer 2025-04-07 15:50:25 +03:00
  • 83b261ae83 Remove unused message box includes Cameron Cawley 2025-04-07 18:17:10 +01:00
  • a1dde664d1 Updated version documentation to match SDL 3.x practice Sam Lantinga 2025-04-07 10:22:42 -07:00
  • cccad933a0 Updated version documentation to match SDL 3.x practice Sam Lantinga 2025-04-07 10:22:42 -07:00
  • ba5325fba1 x11/wayland: Ignore redundant restore and fullscreen leave requests when showing the window Frank Praznik 2025-04-06 12:29:41 -04:00
  • adad7dcae0 x11/wayland: Ignore redundant restore and fullscreen leave requests when showing the window Frank Praznik 2025-04-06 12:29:41 -04:00
  • d7d6d8e283 Sync SDL3 wiki -> header SDL Wiki Bot 2025-04-07 16:26:59 +00:00
  • f7b7188837 Add SDL_CreateGPURenderer Topi-Matti Ritala 2025-04-07 18:19:27 +03:00
  • 5a59b5f321 bool is 4 bytes in Apple MacOS X 32 bit PPC ABI Ozkan Sezer 2025-04-07 15:55:00 +03:00
  • 3b91017682 pulseaudio: cleanup TLS every time we finish a threaded-mainloop callback. Ryan C. Gordon 2025-04-05 23:00:07 -04:00
  • e225a10ea8 x11: Only enable _NET_WM_SYNC_REQUEST for OpenGL windows Frank Praznik 2025-04-05 15:32:30 -04:00
  • 646f1f243f x11: Only enable _NET_WM_SYNC_REQUEST for OpenGL windows Frank Praznik 2025-04-05 15:32:30 -04:00
  • c4fba75a12 GPU Vulkan: Clean up in Submit in headless mode (#12744) Evan Hemsley 2025-04-04 14:27:18 -07:00
  • 33f90f2e41 GPU Vulkan: Clean up in Submit in headless mode (#12744) Evan Hemsley 2025-04-04 14:27:18 -07:00
  • 93b06cffd8 Sync SDL3 wiki -> header SDL Wiki Bot 2025-04-04 20:38:50 +00:00
  • c2c3a930b4 Add STRING suffix to SDL_PROP_WINDOW_CREATE_EMSCRIPTEN_* string properties Maia 2025-04-04 22:20:22 +02:00
  • 44710a248c gpu: alpha-to-coverage support Caleb Cornett 2025-04-03 17:47:37 -04:00
  • d6d2c958a4 Move global event handlers to SDL_VideoInit Temdog007 2025-04-03 16:47:55 -07:00
  • 05939909da SDL_gpu.h: SDL_GetGPUDeviceProperties() is thread-safe. Ryan C. Gordon 2025-04-04 11:44:14 -04:00
  • 1687bc746d Sync SDL3 wiki -> header SDL Wiki Bot 2025-04-04 15:40:48 +00:00
  • accd952c4e SDL_gpu.h: Another attempt to clean up SDL_GetGPUDeviceProperties() docs. Ryan C. Gordon 2025-04-04 11:39:23 -04:00
  • c5f369f557 Sync SDL3 wiki -> header SDL Wiki Bot 2025-04-04 15:30:28 +00:00
  • 5b052e6f8c GPU: Add missing error code to VkErrorMessages() Lucas Murray 2025-04-04 16:02:55 +11:00
  • d89c3489f8 GPU: The D3D12 blit shaders are DXIL Lucas Murray 2025-04-04 16:02:15 +11:00
  • a447863e4f Set a default shader entry point Sam Lantinga 2025-03-14 10:27:50 -07:00
  • 34db21cea8 GPU: Don't pass null properties to SDL_CopyProperties() Lucas Murray 2025-04-04 16:01:41 +11:00
  • 0c9eccd0ea Sync SDL3 wiki -> header SDL Wiki Bot 2025-04-04 14:35:40 +00:00
  • 906c6c7516 GPU: Add missing error code to VkErrorMessages() Lucas Murray 2025-04-04 16:02:55 +11:00
  • 205c34c62a GPU: The D3D12 blit shaders are DXIL Lucas Murray 2025-04-04 16:02:15 +11:00
  • 300013cea7 GPU: Don't pass null properties to SDL_CopyProperties() Lucas Murray 2025-04-04 16:01:41 +11:00
  • 8ad64aba1b GPU: Remove subheadings from SDL_GetGPUDeviceProperties() docs Lucas Murray 2025-04-04 16:00:25 +11:00
  • 94ab2b76a5 Sync SDL3 wiki -> header SDL Wiki Bot 2025-04-04 03:36:13 +00:00
  • 85281be78d Re-added text removed by the wiki bridge Sam Lantinga 2025-04-03 15:04:43 -07:00