Commit Graph

  • 49ef928c5a gpu: VK_KHR_get_physical_device_properties2 can be optional Ethan Lee 2025-09-02 12:28:58 -0400
  • a223481ed3 xcFramework: Removing the simulators' debug symbols to reduce file size. DominusExult 2025-09-01 15:17:22 +0200
  • a6fd74fa3b Fix crash when enumerating Steam Controllers Sam Lantinga 2025-08-14 14:49:04 -0700
  • b89af3ccca Fix crash when enumerating Steam Controllers Sam Lantinga 2025-08-14 14:49:04 -0700
  • f0e7000f92 alsa: fix signatures of snd_pcm_info_free and snd_pcm_hw_params_get_rate Ozkan Sezer 2025-09-02 17:02:32 +0300
  • 05c9b16183 alsa: fix signature of snd_pcm_info_free Ozkan Sezer 2025-09-02 17:02:28 +0300
  • 5938dce5de Add missing include Maia 2025-09-02 12:20:15 +0200
  • 814f0b7d41 Android: more simplification since min API supported is 21 Sylvain 2025-09-02 12:29:00 +0200
  • b5d8452e8f
    Android: more simplification since min API supported is 21 Sylvain 2025-09-02 12:29:00 +0200
  • 8847177901 Add missing include Maia 2025-09-02 12:20:15 +0200
  • 20b47a62a1 dos: Use protected-mode interface to request flip Gleb Mazovetskiy 2025-09-02 10:18:48 +0100
  • 476458815a dos: Use protected-mode interface to set palette Gleb Mazovetskiy 2025-09-02 09:44:03 +0100
  • 1f007ad5cd Added support for the player LED on Nintendo Switch 2 controllers Sam Lantinga 2025-08-30 10:37:26 -0700
  • 4b93e7488f Added support for the Switch 2 Joy-Cons with charging grip Sam Lantinga 2025-08-30 09:52:08 -0700
  • 03b36bac94 Updated to version 3.2.23 for development Sam Lantinga 2025-09-01 15:12:43 -0700
  • 2db8436d8c Updated to version 2.32.11 for development Sam Lantinga 2025-09-01 15:12:02 -0700
  • 48628257fb Change return to continue on SVGA mode info error Anders Jenbo 2025-09-01 23:28:03 +0200
  • a96677bdf6 Updated to version 3.2.22 for release release-3.2.22 Sam Lantinga 2025-09-01 14:40:32 -0700
  • 5d24957039 Updated to version 2.32.10 for release release-2.32.10 Sam Lantinga 2025-09-01 14:33:27 -0700
  • 6136ba7a74 Android: simplification since min API supported is 21 Sylvain 2025-09-01 16:22:03 +0200
  • 115ace6138 Add more Windows version checking and support building with the Visual Studio v141_xp toolset nightmareci 2025-09-01 11:34:48 -0700
  • fd5dcfba03 openslES: really fix build.. Ozkan Sezer 2025-09-01 20:38:37 +0300
  • d2ab01b8bb openslES: really fix build.. Ozkan Sezer 2025-09-01 20:38:37 +0300
  • 5806036c68 openslES: fix build Ozkan Sezer 2025-09-01 20:25:28 +0300
  • f5246d0181 openslES: fix build Ozkan Sezer 2025-09-01 20:25:28 +0300
  • 6e5751fc0b dos: Only draw the cursor if it is enabled Gleb Mazovetskiy 2025-09-01 18:23:35 +0100
  • b55cac0c06 dos: Implement palette support Gleb Mazovetskiy 2025-09-01 17:10:10 +0100
  • 9f369a1736
    openslES: OpenSL ES on Android only supports two formats, limit to that. Ryan C. Gordon 2025-09-01 11:37:10 -0400
  • b8c802632b
    openslES: OpenSL ES on Android only supports two formats, limit to that. Ryan C. Gordon 2025-09-01 11:37:10 -0400
  • 67f89d0a2b
    openslES: Patched to compile. Ryan C. Gordon 2025-09-01 11:10:02 -0400
  • 7323104f97
    openslES: Patched to compile. Ryan C. Gordon 2025-09-01 11:10:02 -0400
  • f6de8877ec
    openslES: OpenSL ES on Android only supports two formats, limit to that. Ryan C. Gordon 2025-09-01 10:21:55 -0400
  • 0b2a003a35
    openslES: OpenSL ES on Android only supports two formats, limit to that. Ryan C. Gordon 2025-09-01 10:21:55 -0400
  • 9baeea0e32
    Android: simplification since min API supported is 21 Sylvain 2025-09-01 16:22:03 +0200
  • 15eec7306f xcFramework: Removing the simulators' debug symbols to reduce file size. DominusExult 2025-09-01 15:17:22 +0200
  • 027fb049ac dos: modernize fullscreen-only handling Gleb Mazovetskiy 2025-09-01 13:57:47 +0100
  • d9cf9066d9 dos: handle text input events Gleb Mazovetskiy 2025-09-01 01:53:34 +0100
  • 6529694137 dos: implement some extended keys Gleb Mazovetskiy 2025-09-01 00:31:48 +0100
  • 4587bc385e Sync SDL3 wiki -> header SDL Wiki Bot 2025-08-31 22:35:36 +0000
  • 5f39288523 Restructuring the iOS readme to list the recommended xcFramework before embedding the SDL3 Xcode project with some rewording. DominusExult 2025-08-31 23:05:31 +0200
  • 98c03c644a Adding dSYMs (DWARF debug symbols) to the xcFramework. Needed to generate debug symbols for both release and debug builds and explicitly set the format so all arches actually generate the dSYMs. This allows distributing an SDL3 app to the AppStore without the need to generate the dSYMs via script when using either the xcFramework or embedding the SDL3 Xcode project. Fixes #13573 DominusExult 2025-08-31 23:03:54 +0200
  • e634568ae4 Restructuring the iOS readme to list the recommended xcFramework before embedding the SDL3 Xcode project with some rewording. DominusExult 2025-08-31 23:05:31 +0200
  • 1d876292ac Adding dSYMs (DWARF debug symbols) to the xcFramework. Needed to generate debug symbols for both release and debug builds and explicitly set the format so all arches actually generate the dSYMs. This allows distributing an SDL3 app to the AppStore without the need to generate the dSYMs via script when using either the xcFramework or embedding the SDL3 Xcode project. Fixes #13573 DominusExult 2025-08-31 23:03:54 +0200
  • 6a87741b50 dos: Add CMake configuration Gleb Mazovetskiy 2025-08-31 20:35:07 +0100
  • 8048fa33d5 dos: #if SDL_VIDEO_DRIVER_SVGA -> #ifdef Gleb Mazovetskiy 2025-08-31 18:38:40 +0100
  • 5f92a76ef9 dos: Do not bother attempting framebuffer texture Gleb Mazovetskiy 2025-08-31 18:20:53 +0100
  • 643bd9b4ac dos: fix functions for latest SDL2 Gleb Mazovetskiy 2025-08-31 17:30:15 +0100
  • bdf2486f54 cmake: fix SDL_UNINSTALL post-configuration report Anonymous Maarten 2025-04-03 21:32:38 +0200
  • e8bdbb4c43 cmake: use 'TargetConditionals.h' on Apple for SIMD tests Anonymous Maarten 2025-04-03 21:32:16 +0200
  • 0a8e2bc28b Add SDL_mouse.h include to SDL_svga_framebuffer.c Anders Jenbo 2025-08-31 00:56:32 +0200
  • 0dca3332e3 WIP: dos: Add mouse support Jay Petacat 2020-05-02 00:45:46 -0400
  • 58863ebc17 svga: Remove obsolete SVGA_Available Jay Petacat 2021-02-06 23:03:07 -0500
  • e8c6797b93 svga: Add some debug logs Jay Petacat 2020-04-23 00:43:40 -0400
  • 360dddd136 dos: Do not set `pm_selector` Jay Petacat 2020-04-20 23:24:18 -0400
  • cd0e976012 dos: Use PS/2 status register to poll keyboard Jay Petacat 2020-04-20 00:20:53 -0400
  • 1c3335bf80 dos: Use interrupt service routine for keyboard events Jay Petacat 2020-04-19 03:04:10 -0400
  • bd0280ead8 dos: Move keyboard handling out of svga Jay Petacat 2020-04-18 23:56:35 -0400
  • 88d8427f95 svga: Invalidate window surface after freeing it Jay Petacat 2020-04-12 00:30:20 -0400
  • dbe5c1084f dos: Write logs to a file Jay Petacat 2020-04-11 23:41:23 -0400
  • 86898441a6 svga: Restore original video state on quit Jay Petacat 2020-03-27 23:20:30 -0400
  • 6fe697e947 svga: Naively generate key press events Jay Petacat 2020-03-27 18:48:05 -0400
  • 630ef22747 WIP: svga: Support indexed color formats Jay Petacat 2020-03-22 16:24:50 -0400
  • 6b21e8a037 svga: Implement double buffering Jay Petacat 2020-03-21 01:39:54 -0400
  • 56f214a05a svga: Use safer form of memory mapping for framebuffer Jay Petacat 2020-03-21 00:09:57 -0400
  • 0ff763ea3f svga: Modes must have 4-byte aligned scan lines Jay Petacat 2020-03-20 22:44:30 -0400
  • 58df679140 svga: Add window functions and data Jay Petacat 2020-03-20 20:17:57 -0400
  • d8b2e85b6d svga: Add `VBE_FLAT_PTR` macro function Jay Petacat 2020-03-20 17:34:15 -0400
  • e10b1f26c3 svga: Save framebuffer ptr in device data Jay Petacat 2020-03-20 17:28:19 -0400
  • c01008a37b svga: Calculate surface size with pitch field Jay Petacat 2020-03-20 17:07:01 -0400
  • 63c27e892a svga: Use color masks to derive pixel format Jay Petacat 2020-03-20 14:57:42 -0400
  • c0707493d4 WIP: svga: Implement framebuffer functions Jay Petacat 2020-03-18 23:11:02 -0400
  • c65fdad222 svga: Add SetVBEMode Jay Petacat 2020-03-04 00:26:58 -0500
  • b6943f3260 svga: Convert from VBE to SDL pixel format Jay Petacat 2020-03-03 23:04:26 -0500
  • 3dcab18a51 svga: Only use color graphics modes with linear memory Jay Petacat 2020-03-03 22:09:29 -0500
  • 3d99753746 svga: Remove `SDL` prefix from VBE functions Jay Petacat 2020-03-03 01:32:46 -0500
  • 4e0797aa4b svga: Implement `GetDisplayModes` Jay Petacat 2020-03-03 01:24:55 -0500
  • 7906114f33 svga: Add `GetCurrentVBEMode` Jay Petacat 2020-03-03 01:23:00 -0500
  • 58edca8ce4 svga: Implement `GetVBEModeInfo` Jay Petacat 2020-03-02 00:16:31 -0500
  • 8236e8ad0b svga: Assert VBE struct sizes at compile time Jay Petacat 2020-03-01 22:16:11 -0500
  • 773715c1f5 svga: Use structs for special VBE fields Jay Petacat 2020-03-01 21:14:39 -0500
  • a55ec2b3d2 svga: Read VBE info and require VBE 2.0 Jay Petacat 2020-02-29 01:42:19 -0500
  • 0b4fd9d417 svga: Tweak file names Jay Petacat 2020-02-29 00:37:38 -0500
  • 3d40fe7b73 svga: Add VBE types Jay Petacat 2020-02-29 00:24:38 -0500
  • 1ae45fe013 Create SVGA video driver (cloned from dummy driver) Jay Petacat 2020-02-27 00:01:26 -0500
  • 63f0003141 dos: Add support for basic timing functions Jay Petacat 2020-02-23 23:37:44 -0500
  • 8c297b5ec6 djgpp: Get testfile (mostly) passing Jay Petacat 2020-02-23 17:24:32 -0500
  • 593979d21b Do not use MMX or SSE on x86 hosts by default Jay Petacat 2020-02-22 02:12:31 -0500
  • dbf7d2b9a3 Add DJGPP to configure scripts Jay Petacat 2020-02-21 22:33:51 -0500
  • 2cddb69499 cmake: use APPLE in dep_option Anonymous Maarten 2025-04-03 21:31:39 +0200
  • e766834aa2 cmake: enable x86 and neon simd for Apple multi-arch configurations Ozkan Sezer 2025-08-31 20:11:10 +0300
  • 25d869730b Allow in-memory IOStreams to be of length 0 Mireille Arseneault 2025-08-31 14:56:33 -0300
  • e30b02bb4e Fix building with latest MSVC for all Windows versions down to Windows XP nightmareci 2025-08-31 10:49:56 -0700
  • 1f6e0e3a23 regenerate configure script. Ozkan Sezer 2025-08-31 20:20:50 +0300
  • 1725d6b049 regenerate configure script. Ozkan Sezer 2025-08-31 20:20:04 +0300
  • 1c8f1e0b4c
    wayland: Update pointer warp protocol checks and error message Frank Praznik 2025-08-31 13:19:32 -0400
  • c8e984701e configure.ac: Fix AC_DEFINE HAVE_LIBUSB Gleb Mazovetskiy 2025-08-31 17:27:05 +0100
  • 5ed21d1ccb configure.ac: Fix AC_DEFINE HAVE_LIBUSB Gleb Mazovetskiy 2025-08-31 17:27:05 +0100
  • 8b64a83a72
    configure.ac: Fix AC_DEFINE HAVE_LIBUSB Gleb Mazovetskiy 2025-08-31 17:27:05 +0100
  • ee532e3b66 Sync SDL3 wiki -> header SDL Wiki Bot 2025-08-31 14:29:15 +0000
  • 7c189b1f17 cmake: revert commit 5d1bbd9 and change sse4.2 test Ozkan Sezer 2025-08-31 03:20:20 +0300