Commit Graph

  • 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
  • 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
  • 61b23569ba X11TK: Remove menu functionality for now eafton 2025-09-02 21:37:37 +0300
  • 8d9b15c901 Fix SDL_WINVER handling nightmareci 2025-09-02 11:13:21 -0700
  • e6d7305628 Fix some uses of WINVER nightmareci 2025-09-02 11:11:58 -0700
  • 2e47ce4a31 X11TK: Introduce and make message dialogs use it eafton 2025-09-02 21:10:58 +0300
  • dd69f021b8 X11TK: Introduce and make message dialogs use it eafton 2025-09-02 21:10:46 +0300
  • 778dd857b5 X11TK eafton 2025-09-02 20:47:00 +0300
  • a6973fd9d1 X11TK eafton 2025-09-02 20:41:45 +0300
  • 9e8c48ca67 pejfgpıgjerıgj eafton 2025-09-02 15:28:30 +0300
  • b629c8eb2b Cleanup eafton 2025-08-30 18:59:59 +0300
  • 0d271f1c63 Menus eafton 2025-08-30 18:35:03 +0300
  • ddcef9835f Menus eafton 2025-08-30 18:34:08 +0300
  • 34a7efff45 Add Emscripten joystick rumble support Nintorch 2025-08-16 16:08:22 +0500
  • 92b800383b Fixed relative motion having desktop mouse scale on Wayland Sam Lantinga 2025-08-25 11:47:18 -0700
  • 92cdb6a83a Introduce enum for SDL_GetCameraPermissionState result Merlyn Morgan-Graham 2025-08-16 02:36:09 -0700
  • 9a8df86a41 dialog: Print DBus errors where available Colin Kinloch 2025-08-06 21:25:31 +0100
  • dd9980fb03 dialog: Fix save file chooser with xdg portal Colin Kinloch 2025-05-25 15:55:48 +0100
  • c08521b32e Allow Android to ignore unnecessary joysticks Nintorch 2025-08-16 21:55:03 +0500
  • fa60ae7b32 testffmpeg: avutil queue family version check Colin Kinloch 2025-08-16 16:13:52 +0100
  • e8caad6117 audio: Clean out all the bitshifting. Ryan C. Gordon 2025-08-25 13:06:09 -0400
  • 767c69c954 audio: Renamed device_hash_lock to subsystem_rwlock. Ryan C. Gordon 2025-08-25 11:35:37 -0400
  • 439b6b3438 audio: Split current_audio.device_hash into two separate hashtables. Ryan C. Gordon 2025-08-25 11:31:12 -0400
  • cbb2ffc24a Fixed build Sam Lantinga 2025-08-25 09:45:39 -0700
  • aebf4bba9e Fixed crash if mouse functions are used after video quit Sam Lantinga 2025-08-25 08:54:43 -0700
  • 153e0d6306 Fix vsync-off support for direct3d11 ceski 2025-08-18 20:05:08 -0700
  • 87d5d0c3b8 gpu: D3D12 only requires feature level 11_0 with Resource Binding Tier 2. Ethan Lee 2025-08-22 14:32:28 -0400
  • 6b2034376d Fix typo in SDL_power doc comment Merlyn Morgan-Graham 2025-08-16 09:09:20 +0000
  • 38faf619e1 Docs fix for SDL_stdinc.h: floor,floorf,ceil,ceilf arnau.nau 2025-08-19 01:38:47 +0200
  • 88cc82d92d Sync SDL3 wiki -> header SDL Wiki Bot 2025-08-19 20:39:22 +0000
  • 563b8cf422 GPU: Fix Vulkan indexing error for resolve attachment refs (#13768) Wilson Jallet 2025-08-19 21:10:55 +0200
  • 66ffb756a3 Sync SDL3 wiki -> header SDL Wiki Bot 2025-08-19 04:41:07 +0000
  • 325dd49d48 Only add VRAM to deviceRank if asking for a high performance device, and if the device already meets all the requirements. suleyth 2025-08-17 22:52:45 +0200
  • 7e4c53f63a Make deviceRank an Uint64 to avoid potential overflow issues in case of future GPUs with huge VRAM suleyth 2025-08-17 22:48:02 +0200
  • 76a587318a Pick dedicated GPU with highest VRAM suleyth 2025-08-16 11:56:47 +0200
  • b528576948 X11TK: Fix build eafton 2025-08-23 19:42:10 +0300
  • 0f4aacb817 X11TK: Respond to scale changes eafton 2025-08-23 19:21:41 +0300
  • 8b81437a42 X11TK: Respond to scale changes eafton 2025-08-23 19:21:28 +0300
  • 438ceb479d X11TK: Respond to scale changes eafton 2025-08-23 19:17:07 +0300
  • c739c1b7a5 X11TK: Use ceil instead of round eafton 2025-08-20 17:35:39 +0300
  • 973c9af53e X11TK: Implement arrow key navigation eafton 2025-08-20 12:15:01 +0300
  • 0d10b830df X11TK: Process Xsettings events eafton 2025-08-20 12:02:27 +0300
  • bf56835de7 X11TK: Fix XDestroyImage fixme eafton 2025-08-20 11:55:50 +0300
  • 9ac23d8e2a X11TK: Fix leftover from debugging eafton 2025-08-19 22:14:22 +0300
  • ddc145c286 X11TK: Fix FreeBSD build eafton 2025-08-19 22:10:13 +0300
  • dd18a1f398 X11TK: Implement scaling (both integer and fractional) eafton 2025-08-19 22:03:26 +0300
  • 412b042801 X11TK: Add keyboard navigation/tabbing support eafton 2025-08-19 16:02:23 +0300
  • 2c5ce6b012 x11: use raw values for relative mouse motion Sam Lantinga 2025-08-14 19:30:54 -0700