Commit Graph

  • e4576b7d34 Make naming of Windows function pointers and their types consistent nightmareci 2025-09-06 11:09:49 -0700
  • d03f3e11f6 Change the default YUV colorspace to SDL_COLORSPACE_BT601_LIMITED Sam Lantinga 2025-09-06 10:40:41 -0700
  • 1d6ab84318 Change the default YUV colorspace to SDL_COLORSPACE_BT601_LIMITED Sam Lantinga 2025-09-06 10:40:41 -0700
  • 71af2c020c Set preferredFrameRateRange in main callbacks CADisplayLink Adrian 2025-09-06 18:58:01 +0200
  • 01e6aceffc Set preferredFrameRateRange in main callbacks CADisplayLink Adrian 2025-09-06 18:58:01 +0200
  • 02fc571cfd Fixed build Sam Lantinga 2025-09-06 10:12:01 -0700
  • 5605f85d84 Check the return value of SDL_SW_CopyYUVToRGB() Sam Lantinga 2025-09-06 10:07:09 -0700
  • d21da8644b Revert "Make sure fast path RGB <-> YUV conversions are using the same color primaries" Sam Lantinga 2025-09-06 10:03:41 -0700
  • 0b49ab6c86 Set preferredFrameRateRange in main callbacks CADisplayLink Adrian 2025-09-06 18:58:01 +0200
  • 092a158312 Add conditionally compiled block ending comments nightmareci 2025-09-06 09:46:34 -0700
  • 719b60e3ba Add forward declaration of ITaskbarList3 and clean up/simplify ITaskbarList3 code nightmareci 2025-09-06 09:43:17 -0700
  • dc167faa5b Add modern file folder Win32 definitions when they're unavailable nightmareci 2025-09-06 09:38:22 -0700
  • 61e41c61dc Select the shader based on the inputs, not colorspace Sam Lantinga 2025-09-06 08:58:17 -0700
  • 94fe9902fa OpenHarmony port: fix Coder2 2025-09-06 19:58:52 +0800
  • e0722e3e1e
    Merge 4be706f714 into baf965c1ca Cameron Cawley 2025-09-06 11:48:53 +0200
  • fcbdd08a0f OpenHarmony port: events Coder2 2025-09-06 17:04:55 +0800
  • baf965c1ca Revert "video/openvr: define OPENVR_API_NODLL" Ozkan Sezer 2025-09-06 04:15:55 +0300
  • 976ba1e750 video/openvr: define OPENVR_API_NODLL Ozkan Sezer 2025-09-06 03:05:50 +0300
  • 2ebb95078e
    Merge branch 'libsdl-org:main' into main Coder2 2025-09-06 07:54:04 +0800
  • f3cc9175fd
    Merge branch 'main' into sinput_versionmapping mitchellcairns 2025-09-05 16:53:43 -0700
  • c573326f11 Fixed double-free in the OpenVR video backend Sam Lantinga 2025-09-05 14:47:20 -0700
  • 6d233a4a1d Fix windows_ShowModernFileFolderDialog() to gracefully fail on unsupported Windows versions nightmareci 2025-09-05 11:58:40 -0700
  • a6dc61ab32
    joystick: Emscripten can often fake a hat from the d-pad buttons. Ryan C. Gordon 2025-09-05 14:46:59 -0400
  • 937bf4d789
    alsa: Restart PCM devices after recovery from an overrun/underrun. Ryan C. Gordon 2025-09-05 13:50:06 -0400
  • 197bfab0b5 Sync SDL3 wiki -> header SDL Wiki Bot 2025-09-05 16:44:33 +0000
  • b8197a2291 io: rework how we set SDL_IOStream status. Ryan C. Gordon 2025-09-05 10:12:42 -0400
  • e755f50072 xbox: fix build Aleksey Melekh 2025-09-05 17:58:37 +0200
  • 129c97f610 xbox: fix build Aleksey Melekh 2025-09-05 17:58:37 +0200
  • c42adf23a6 xbox: fix build Aleksey Melekh 2025-09-05 17:58:37 +0200
  • 98ac94ba7b
    io: rework how we set SDL_IOStream status. Ryan C. Gordon 2025-09-05 10:12:42 -0400
  • 3572be3998 Improved detection of FlyDigi controllers Sam Lantinga 2025-09-04 18:20:26 -0700
  • 99da009308 wikiheaders: Escape backslash in man pages Simon McVittie 2025-08-30 19:39:24 +0100
  • 5505cb2bb9 Sync SDL3 wiki -> header SDL Wiki Bot 2025-09-04 23:54:17 +0000
  • 3597877277
    SDL_main.h: Cleanups in SDL_RegisterApp documentation. Ryan C. Gordon 2025-09-04 19:50:04 -0400
  • e984ce477e Remove SDL_WINVER and make Windows API usage dynamically adaptive nightmareci 2025-09-04 14:31:26 -0700
  • e7c6416d57
    Update src/joystick/hidapi/SDL_hidapi_sinput.c mitchellcairns 2025-09-04 12:42:11 -0700
  • 65f0d97c32
    Update src/joystick/SDL_gamepad.c mitchellcairns 2025-09-04 12:41:42 -0700
  • 2b362a9d4d
    Update src/joystick/SDL_gamepad.c mitchellcairns 2025-09-04 12:41:34 -0700
  • aa4ae312f9 Move second "initialized" check to correct location nightmareci 2025-09-04 12:38:17 -0700
  • 4eec79f87a Move up the second "initialized" check in SDL_GetWaitableTimer() nightmareci 2025-09-04 12:36:39 -0700
  • 099e6fd428 Refactor how "initialized" is set in SDL_GetWaitableTimer() nightmareci 2025-09-04 12:32:26 -0700
  • decd8219cd Make more Windows code dynamically version-adaptive/compilable with any supported compiler nightmareci 2025-09-04 11:14:52 -0700
  • 57365e0245 Make compile check variable static nightmareci 2025-09-04 11:11:19 -0700
  • 94f752326d Fix HAVE_MFAPI_H nightmareci 2025-09-04 11:10:13 -0700
  • a9b5a1e785 Simplified the transparent software renderer test Sam Lantinga 2025-09-04 10:15:08 -0700
  • aeab4af57f Simplified the transparent software renderer test Sam Lantinga 2025-09-04 10:15:08 -0700
  • f48c20f481 Added testsoftwaretransparent to the CMake build system Sam Lantinga 2025-09-04 09:25:05 -0700
  • 9e3d5969e6 Fixed testsoftwaretransparent on platforms using a renderer for window surfaces Sam Lantinga 2025-09-04 09:24:22 -0700
  • f2d2cd8152
    fix: Blending rendering anomaly when using the software renderer with SDL_WINDOW_TRANSPARENT on Windows. (#13866) Qiang 2025-09-04 22:41:45 +0800
  • a83c8bb359 Consistently use SDL_PIXELFORMAT_RGBA32 with Emscripten Cameron Cawley 2025-09-04 15:36:45 +0100
  • 34827f5434
    Merge 40f31e5980 into f0e7000f92 Cameron Cawley 2025-09-04 15:23:09 +0100
  • a0b8275e9c Fixed the perspective matrix calculation (thanks @KonkolyTamas!) Sam Lantinga 2025-09-04 06:04:01 -0700
  • ea1a769322 Fixed the perspective matrix calculation (thanks @KonkolyTamas!) Sam Lantinga 2025-09-04 06:04:01 -0700
  • dce2852f2e Remove unused variables from the test project larks-x 2025-09-04 11:47:44 +0800
  • 8fe6035f9c fix: Blending rendering anomaly when using the software renderer with SDL_WINDOW_TRANSPARENT on Windows. larks-x 2025-09-04 10:56:36 +0800
  • 637a9b34ab Added a comment explaining the initialization delay Sam Lantinga 2025-09-03 15:47:05 -0700
  • 41452ef4bf Remove unused OpenGL references in the examples CMakeLists Cameron Cawley 2025-09-03 21:25:12 +0100
  • 54745c5cf4 Only bundle the required resources with examples on the 3DS Cameron Cawley 2025-09-03 20:16:53 +0100
  • 20c00babbc Create an application bundle for examples on Mac OS X Cameron Cawley 2025-09-03 19:15:48 +0100
  • b6a55c2856 Wait a bit for initialization to complete before requesting calibration data Sam Lantinga 2025-09-03 15:36:58 -0700
  • ea362839b1 Remove unused PSP source files Cameron Cawley 2025-09-03 22:48:18 +0100
  • 42f571ea4b Remove unused PSP source files Cameron Cawley 2025-09-03 22:48:18 +0100
  • ade268d63f Remove unused PSP source files Cameron Cawley 2025-09-03 22:48:18 +0100
  • 7a3a0b7151 Remove unused OpenGL references in the examples CMakeLists Cameron Cawley 2025-09-03 21:25:12 +0100
  • 116416dfee Only bundle the required resources with examples on the 3DS Cameron Cawley 2025-09-03 20:16:53 +0100
  • 1f21b44eff Make Windows SDL_systimer.c dynamically adapt to what's supported nightmareci 2025-09-03 12:00:23 -0700
  • 9624be055a Add out/ to .gitignore nightmareci 2025-09-03 11:57:26 -0700
  • 9abeeebad5 Fixed warning: no previous prototype for function Sam Lantinga 2025-09-03 11:23:45 -0700
  • 47cf28635b Create an application bundle for examples on Mac OS X Cameron Cawley 2025-09-03 19:15:48 +0100
  • 3d83654d78 Always enable Vulkan when targeting Windows nightmareci 2025-09-03 10:54:34 -0700
  • 196674d53b Use HAVE_SENSORSAPI_H as a signal of Windows 7+ instead of HAVE_D3D11_H nightmareci 2025-09-03 10:33:43 -0700
  • 4441d8b0ad x11: Don't include XDestroyImage in the table of exported functions Simon McVittie 2025-09-03 17:04:50 +0100
  • 75eeda4c57 x11: Fix build with -DSDL_X11_SHARED=OFF Simon McVittie 2025-09-03 16:21:21 +0100
  • bd68aea94b x11: Don't include XDestroyImage in the table of exported functions Simon McVittie 2025-09-03 17:04:50 +0100
  • 51052245d1 X11TK: Fix locale bug for non-dialog windows eafton 2025-09-03 16:57:16 +0300
  • 87a2697ff7 X11TK: Fix locale bug for non-dialog windows eafton 2025-09-03 16:57:16 +0300
  • 786847d17e X11TK: Reintroduce menu functionality and fix a bug eafton 2025-09-03 13:58:18 +0300
  • b084999d40 testautomation_events: initialize variable to prevent undefined read Sylvain 2025-09-03 10:13:05 +0200
  • 41094a86c3
    testautomation_events: initialize variable to prevent undefined read Sylvain 2025-09-03 10:13:05 +0200
  • 7f91fe7b89 fix SDL_SendGamepadEffect for MasconPro luoxing 2025-09-03 14:38:41 +0800
  • e7dd5d841b Don't set SDL_SURFACE_LOCK_NEEDED until a surface is RLE encoded Sam Lantinga 2025-09-02 21:18:55 -0700
  • 437d78499c Don't set SDL_SURFACE_LOCK_NEEDED until a surface is RLE encoded Sam Lantinga 2025-09-02 21:18:55 -0700
  • 9cb31d4d29 Don't set SDL_SURFACE_LOCK_NEEDED until a surface is RLE encoded Sam Lantinga 2025-09-02 21:18:55 -0700
  • 5594d03da0 Leave letterbox borders set to the frame clear color Sam Lantinga 2025-09-02 20:11:00 -0700
  • fbbc29159a Leave letterbox borders set to the frame clear color Sam Lantinga 2025-09-02 20:11:00 -0700
  • f2ae66b64f Set the texture scale and address mode when creating a texture Sam Lantinga 2025-09-02 17:48:02 -0700
  • cc9937201e x11: fix a typo after PR/13855 and kill lots of trailing whitespace Ozkan Sezer 2025-09-03 04:37:56 +0300
  • ef19c72015 Set the texture scale and address mode when creating a texture Sam Lantinga 2025-09-02 17:48:02 -0700
  • e9d03fe5a1 Set the texture scale and address mode when creating a texture Sam Lantinga 2025-09-02 17:48:02 -0700
  • d14cbd7b50
    Introduce X11 toolkit and make message dialogs use it (#13855) eafton 2025-09-02 23:22:48 +0300
  • 393d99338f cmake: make SDL_CPU_xxx variable visible when using CMAKE_OSX_ARCHITECTURES Anonymous Maarten 2025-04-03 18:23:33 +0200
  • af74b1fe84
    wikiheaders: Generate a current list of supported environment variables. Ryan C. Gordon 2025-09-02 15:49:52 -0400
  • 4d88280931 cmake: simd detection clean-up for Apple multi-arch configs. Ozkan Sezer 2025-09-02 22:34:10 +0300
  • e8cc359b5e cmake: use 'TargetConditionals.h' on Apple for SIMD tests Anonymous Maarten 2025-04-03 21:32:16 +0200
  • 3b4a198655 cmake: use APPLE in dep_option Anonymous Maarten 2025-04-03 21:31:39 +0200
  • 83bb0f9105 cmake: simd detection clean-up for Apple multi-arch configs. Ozkan Sezer 2025-09-02 22:34:10 +0300
  • c0fb71f2a9 cmake: fix SDL_UNINSTALL post-configuration report Anonymous Maarten 2025-04-03 21:32:38 +0200
  • e15e2808f2 cmake: use 'TargetConditionals.h' on Apple for SIMD tests Anonymous Maarten 2025-04-03 21:32:16 +0200
  • 1e7d3b51de cmake: use APPLE in dep_option Anonymous Maarten 2025-04-03 21:31:39 +0200
  • 7a72595e8f Make WINVER checks more granular nightmareci 2025-09-02 12:08:00 -0700