Commit Graph

  • a2ed1a4197 Fixed blitting bitmaps with a non-zero x offset Sam Lantinga 2025-11-06 22:13:22 -0800
  • 8e1e62e970 Fixed blitting bitmaps with a non-zero x offset Sam Lantinga 2025-11-06 22:13:22 -0800
  • 82a3737a30 gpu: Move device ranking to a standalone function. Ethan Lee 2025-11-06 20:57:26 -0500
  • 6320361662
    Merge fb86981a60 into a71b2f0a93 Aidan 2025-11-06 19:06:10 -0600
  • 49db06b604 x11: Only correct placement for border offset on the initial window mapping Frank Praznik 2025-11-06 19:01:50 -0500
  • a71b2f0a93 x11: Only correct placement for border offset on the initial window mapping Frank Praznik 2025-11-06 19:01:50 -0500
  • 89b2c6b10d x11: Only correct placement for border offset on the initial window mapping Frank Praznik 2025-11-06 19:01:50 -0500
  • 2a873be9cd Return false from SDL_SetWindowMouseRect() if it's not supported Sam Lantinga 2025-11-06 11:59:47 -0800
  • 599bd1a6aa Fixed building if SDL_VIDEO_DRIVER_X11_XINPUT2_SUPPORTS_SCROLLINFO isn't defined Sam Lantinga 2025-11-06 11:12:05 -0800
  • ea2f80dbad Fixed building if SDL_VIDEO_DRIVER_X11_XINPUT2_SUPPORTS_SCROLLINFO isn't defined Sam Lantinga 2025-11-06 11:12:05 -0800
  • f8a959da05
    cmake: Add some symbols to the Emscripten preseed cache. Ryan C. Gordon 2025-11-06 13:37:35 -0500
  • 521c5edcf5 gpu: Check for MSFT_layered_driver, skip layered drivers during enumeration Ethan Lee 2025-11-06 13:14:57 -0500
  • e24eeefbd1 The default render texture format is SDL_PIXELFORMAT_ARGB8888 Sam Lantinga 2025-11-06 09:46:43 -0800
  • ca072c9fc6 Don't do anything if the window mouse rect hasn't changed Sam Lantinga 2025-11-06 09:18:23 -0800
  • dc086d6454 Revert "pipewire: disable -Wdeclaration-after-statement for pipewire headers" Ozkan Sezer 2025-11-06 19:55:55 +0300
  • ba38fda752 Revert "pipewire: disable -Wdeclaration-after-statement for pipewire headers" Ozkan Sezer 2025-11-06 19:55:02 +0300
  • de5b8a1c45 Remove useless call to SetTextureAddressMode() Mathieu Eyraud 2025-11-06 17:16:59 +0100
  • 7ad4911584 Remove incorrect and useless call to SetTextureScaleMode() Mathieu Eyraud 2025-11-06 11:40:21 +0100
  • 4ecb647357
    Remove useless call to SetTextureAddressMode() Mathieu Eyraud 2025-11-06 17:16:59 +0100
  • 85012b6074 loongarch: add SDL_FillSurfaceRect4LSX opt yuanhecai 2025-10-30 13:54:20 +0800
  • 14271c72f3 loongarch: add Blit8888to8888PixelAlphaSwizzleLSX opt yuanhecai 2025-10-28 17:59:19 +0800
  • 1acc405bd4 loongarch: add SDL_FillRect4LSX opt yuanhecai 2025-10-28 11:09:34 +0800
  • a07b00ccb0 loongarch: add BlitRGBtoRGBPixelAlphaLSX opt yuanhecai 2025-10-28 11:09:09 +0800
  • 616c21d730 SDL_camera_v4l2.c: fix build against old kernel headers. Ozkan Sezer 2025-11-06 18:28:50 +0300
  • 14eebdab3c loongarch: add SDL_FillRect4LSX opt yuanhecai 2025-10-28 11:09:34 +0800
  • 686c18026b loongarch: add BlitRGBtoRGBPixelAlphaLSX opt yuanhecai 2025-10-28 11:09:09 +0800
  • 80af7d3ccd Fix error handling of X11Toolkit_InitWindowPixmap Mathieu Eyraud 2025-11-06 13:10:30 +0100
  • d17b8412f1 Fix potential NULL pointer dereference Mathieu Eyraud 2025-11-06 13:17:41 +0100
  • 04af745fec Add support for V4L2 XB24 (32-bit RGBX) camera format Yevgen Abramov 2025-11-06 09:42:42 -0500
  • 6fc63c1bd3 Add support for V4L2 XB24 (32-bit RGBX) camera format Yevgen Abramov 2025-11-06 09:42:42 -0500
  • 331a41a8b1
    Fix potential NULL pointer dereference Mathieu Eyraud 2025-11-06 13:17:41 +0100
  • 0347af02ea
    Fix error handling of X11Toolkit_InitWindowPixmap Mathieu Eyraud 2025-11-06 13:10:30 +0100
  • 85a25ec3b0
    Remove incorrect and useless call to SetTextureScaleMode() Mathieu Eyraud 2025-11-06 11:40:21 +0100
  • d73922e407 Validate SPI read command in the Nintendo Switch HIDAPI driver Sam Lantinga 2025-11-05 17:34:22 -0800
  • c94da8977d Validate SPI read command in the Nintendo Switch HIDAPI driver Sam Lantinga 2025-11-05 17:34:22 -0800
  • c8d23a5f01 Fixed unaligned access in the Nintendo Switch HIDAPI driver Sam Lantinga 2025-11-05 17:08:22 -0800
  • 9a1745f2c8 Fixed unaligned access in the Nintendo Switch HIDAPI driver Sam Lantinga 2025-11-05 17:08:22 -0800
  • 720a9d0636
    README-emscripten: Note that using the latest stable release is a good idea. Ryan C. Gordon 2025-11-05 16:12:01 -0500
  • 7324823b3e
    emscripten: Send resize events when screen orientation changes. Ryan C. Gordon 2025-11-05 15:52:38 -0500
  • 4d8c8cdeda Fix V4L2 frame rate numerator comparison in SDL3 camera Yevgen Abramov 2025-11-05 13:08:56 -0500
  • b09b557fc6 Fix V4L2 frame rate numerator comparison in SDL3 camera Yevgen Abramov 2025-11-05 13:08:56 -0500
  • 99cfe204ec Fix V4L2 frame rate numerator comparison in SDL3 camera Yevgen Abramov 2025-11-05 13:08:56 -0500
  • f5e72c8709 docs: Add XTEST library to the Fedora package list Frank Praznik 2025-11-04 19:21:34 -0500
  • 148d8c4995 release: don't download pre-release dependencies + strict version parsing Anonymous Maarten 2025-11-04 17:59:09 +0100
  • 0da649eb72 release: don't download pre-release dependencies + strict version parsing Anonymous Maarten 2025-11-04 17:59:09 +0100
  • 49134ecf25 Pass the error through from the SetRelativeMouseMode() implementation Sam Lantinga 2025-11-03 13:06:57 -0800
  • 05887f2087 Return false from SDL_SetWindowRelativeMouseMode() if relative mode isn't available Sam Lantinga 2025-11-03 10:42:40 -0800
  • eedc0b19fd Fixed build warning when X11 XInput isn't available Sam Lantinga 2025-11-03 10:39:31 -0800
  • 4560fae07e Fail configuration if X11 dependency packages aren't available Sam Lantinga 2025-11-03 10:26:40 -0800
  • a6351ac474 Added libxtst-dev to Linux CI build dependencies Sam Lantinga 2025-11-03 10:53:50 -0800
  • b520cc6ef2 Return false from SDL_SetWindowRelativeMouseMode() if relative mode isn't available Sam Lantinga 2025-11-03 10:42:40 -0800
  • ff4e88d0f9 Fixed build warning when X11 XInput isn't available Sam Lantinga 2025-11-03 10:39:31 -0800
  • 05405ebe30 Fail configuration if X11 dependency packages aren't available Sam Lantinga 2025-11-03 10:26:40 -0800
  • b64c40a4be Added libxtst-dev to Linux CI build dependencies Sam Lantinga 2025-11-03 10:53:50 -0800
  • dc5b136930 loongarch: add SDL_FillSurfaceRect4LSX opt yuanhecai 2025-10-30 13:54:20 +0800
  • 0b1eb4c841 loongarch: add Blit8888to8888PixelAlphaSwizzleLSX opt yuanhecai 2025-10-28 17:59:19 +0800
  • 5ad9b6b317
    Add bounds checks in SDL_qsort (#10066) aikawayataro 2025-11-03 16:40:30 +0000
  • ea8e66ccd1 Don't use getpagesize() on Windows Sam Lantinga 2025-11-03 08:36:29 -0800
  • 6493be9eea Removed SDL_AUTO_ENABLE_ENHANCED_FLYDIGI Sam Lantinga 2025-11-03 08:20:41 -0800
  • 1ebeafd3f7
    wasapi: fix memory leak on unlikely failure case. Ryan C. Gordon 2025-11-03 10:10:52 -0500
  • bcfac0fedb
    wasapi: Minor style tweaks. Ryan C. Gordon 2025-11-03 10:10:34 -0500
  • 641deb9c0e Initial port to SDL3 audio subsystem Joshua T. Fisher 2025-11-02 21:29:58 -0800
  • d08f37f59c testqsort: add custom macro to allow comparing with qsort Anonymous Maarten 2025-10-28 01:25:25 +0100
  • 23de9374d6 testqsort: use SDLTest_TestSuite Anonymous Maarten 2025-10-27 22:04:16 +0100
  • 05ce978e18 cocoa: Use cached viewport dimensions when querying the window pixel size Frank Praznik 2025-11-03 09:13:28 -0500
  • fcd090da50 cocoa: Use cached viewport dimensions when querying the window pixel size Frank Praznik 2025-11-03 09:13:28 -0500
  • 96fe80cd10 loongarch: add SDL_FillSurfaceRect4LSX opt yuanhecai 2025-10-30 13:54:20 +0800
  • 66848bcb2d loongarch: add Blit8888to8888PixelAlphaSwizzleLSX opt yuanhecai 2025-10-28 17:59:19 +0800
  • 5ec61c4bb5
    Fix bound check condition in SDL_qsort Aikawa Yataro 2025-11-03 07:47:25 +0000
  • 6c0d3f53ea Initial port to SDL3 audio subsystem Joshua T. Fisher 2025-11-02 21:29:58 -0800
  • 4ae517e24e Removed redundant wait at shutdown in the ALSA audio driver Sam Lantinga 2025-11-02 18:30:12 -0800
  • 97e2951875 Removed redundant wait at shutdown in the ALSA audio driver Sam Lantinga 2025-11-02 18:30:12 -0800
  • 1fd4703907 Save a copy of the D3D12 semantic string Sam Lantinga 2025-11-02 16:15:20 -0800
  • 4db63e323e Save a copy of the D3D12 semantic string Sam Lantinga 2025-11-02 16:15:20 -0800
  • 024221d448 release: sync scripts with main branch Anonymous Maarten 2025-11-03 00:11:55 +0100
  • 63cb046d38 release: don't use legacy Android CMake toolchain file Anonymous Maarten 2025-11-02 23:24:37 +0100
  • e458305c43 Clamp the audio drain delay to 100 ms Sam Lantinga 2025-11-02 09:50:16 -0800
  • 6db23faa44 Clamp the audio drain delay to 100 ms Sam Lantinga 2025-11-02 09:50:16 -0800
  • bfe046b60f Clamp the audio drain delay to 100 ms Sam Lantinga 2025-11-02 09:50:16 -0800
  • 0882623092 Clamp the audio drain delay to 100 ms Sam Lantinga 2025-11-02 09:50:16 -0800
  • 889e4787d6 Clarify when we want to auto-enable Apex 5 enhanced functionality Sam Lantinga 2025-11-02 11:14:41 -0800
  • 1bfa90cb1f Fixed the paddle mapping for Steam Controllers Sam Lantinga 2025-11-02 10:06:49 -0800
  • 3336aa95f1 Fixed the paddle mapping for Steam Controllers Sam Lantinga 2025-11-02 10:06:49 -0800
  • c821acb2e2 Clamp the audio drain delay to 100 ms Sam Lantinga 2025-11-02 09:50:16 -0800
  • b695e5c24b Fixed whitespace Sam Lantinga 2025-11-02 09:31:55 -0800
  • 3ff58bf062 Don't consider USB devices which have already been skipped Sam Lantinga 2025-11-02 09:24:26 -0800
  • 6570d9e23f Don't consider USB devices which have already been skipped Sam Lantinga 2025-11-02 09:24:26 -0800
  • 0c2e3308a5 Fix NULL pointer dereference in SDL_GlobStorageDirectory bleeqer 2025-10-26 00:25:54 -0400
  • fc6f97f162 Fix NULL pointer dereference in SDL_GlobStorageDirectory bleeqer 2025-10-26 00:25:54 -0400
  • 7eb78c5070 Fixed the right touchpad calculation for the BLE Steam Controller Sam Lantinga 2025-11-02 08:23:18 -0800
  • 2bb0eb4641 Fixed the right touchpad calculation for the BLE Steam Controller Sam Lantinga 2025-11-02 08:23:18 -0800
  • 11fc77b704 Fixed the right touchpad calculation for the BLE Steam Controller Sam Lantinga 2025-11-02 08:23:18 -0800
  • eb87a36940 Fixed the right touchpad calculation for the BLE Steam Controller Sam Lantinga 2025-11-02 08:23:18 -0800
  • 27c00c62fb Fixed the right touchpad calculation for the BLE Steam Controller Sam Lantinga 2025-11-02 08:23:18 -0800
  • afeeef9cf5 Use DefWindowProc for the initial SDL window proc Sam Lantinga 2025-11-02 07:18:49 -0800
  • 6c4f2bd83d Use DefWindowProc for the initial SDL window proc Sam Lantinga 2025-11-02 07:18:49 -0800
  • a0ac26775c Use DefWindowProc for the initial SDL window proc Sam Lantinga 2025-11-02 07:18:49 -0800
  • 07b6761d58
    OpenHarmony: sensors Coder2 2025-11-02 18:25:56 +0800
  • a82e8a701d Allow dynamically switching mode of the Apex 5 controller Sam Lantinga 2025-11-01 13:55:07 -0700
  • 28849fd789 Manually enable acquiring the Apex 5 controller if necessary Sam Lantinga 2025-11-01 13:15:30 -0700