Commit Graph

  • 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
  • 875653658a cmake: revert commit 5d1bbd9 and change sse4.2 test Ozkan Sezer 2025-08-31 03:20:20 +0300
  • 42604055de Restructuring the iOS readme to list the recommended xcFramework before directly adding the SDL3 Xcode project with some rewording. DominusExult 2025-08-31 00:57:06 +0200
  • 7caea8b131 wikiheaders: Escape backslash in man pages Simon McVittie 2025-08-30 19:39:24 +0100
  • 8f95c517c4 Added support for the player LED on Nintendo Switch 2 controllers Sam Lantinga 2025-08-30 10:37:26 -0700
  • bd49de1cf9 Added support for the Switch 2 Joy-Cons with charging grip Sam Lantinga 2025-08-30 09:52:08 -0700
  • a7947080c0 Fixed warnings building with Visual Studio Sam Lantinga 2025-08-30 09:59:13 -0700
  • 7c8df4ea52 Fixed warnings building with Visual Studio Sam Lantinga 2025-08-30 09:59:13 -0700
  • 08c82a3781 Fixed build Sam Lantinga 2025-08-29 16:50:33 -0700
  • 3cf2350f21 Fixed build Sam Lantinga 2025-08-29 16:50:33 -0700
  • 589aea50c2 Fix two uninitialized variables Jordan Saunders 2025-08-29 21:39:03 -0700
  • 265236d952 Fix two uninitialized variables Jordan Saunders 2025-08-29 21:39:03 -0700
  • 2a506c8778 SDL_hidapi.c: fix -Wundef failures due to HAVE_DRIVER_BACKEND check Ozkan Sezer 2025-08-30 14:33:32 +0300
  • a455f023c2 CI: add OpenBSD workflow Ozkan Sezer 2025-08-30 01:55:02 +0300
  • 2a10b8c4e7 wayland: Add a sigtimedwait() implementation for OpenBSD Frank Praznik 2025-08-29 13:12:05 -0400
  • 7a34e14c8e SDL_hidapi.c: fix -Wundef failures due to HAVE_DRIVER_BACKEND check Ozkan Sezer 2025-08-30 14:33:32 +0300
  • 1a8e667f3d CI: add OpenBSD workflow Ozkan Sezer 2025-08-30 01:55:02 +0300
  • d31d98d436 wayland: Add a sigtimedwait() implementation for OpenBSD Frank Praznik 2025-08-29 13:12:05 -0400
  • 72acd7c9df CI: add OpenBSD workflow Ozkan Sezer 2025-08-30 01:55:02 +0300
  • 1a70d1158e fs: Fix OpenBSD path retrieval Frank Praznik 2025-08-29 19:03:44 -0400
  • ae915c6516 wayland: Add a sigtimedwait() implementation for OpenBSD Frank Praznik 2025-08-29 13:12:05 -0400
  • bc588bdd42 Fix two uninitialized variables Jordan Saunders 2025-08-29 21:39:03 -0700
  • 277f15c7a8 Implement initial support for lower Windows versions nightmareci 2025-08-29 16:34:30 -0700
  • fdfde42db1
    fs: Fix OpenBSD path retrieval Frank Praznik 2025-08-29 19:03:44 -0400
  • c0e5fd55d2 CI: add OpenBSD workflow Ozkan Sezer 2025-08-30 01:55:02 +0300
  • 1049426a76 wayland: Add a sigtimedwait() implementation for OpenBSD Frank Praznik 2025-08-29 13:12:05 -0400
  • d0ffed919e Move Windows version macros to SDL_windows.h nightmareci 2025-08-29 15:03:06 -0700
  • 40bac361ec
    wayland: Add a sigtimedwait() implementation for OpenBSD Frank Praznik 2025-08-29 13:12:05 -0400
  • a95099d037 Change SDL_windows.h include guard macro to match project style nightmareci 2025-08-29 11:57:45 -0700
  • be81db061a Add config option `SDL_WINVER` nightmareci 2025-08-29 11:55:17 -0700
  • 0ff6e0a5a9 Add CMakeSettings.json to .gitignore nightmareci 2025-08-29 10:59:26 -0700
  • 54d573332e Add SDL_SENSOR_COUNT to SDL_SensorType Xander 2025-08-29 15:20:39 +0100
  • dc7a3a1219 Add SDL_SENSOR_COUNT to SDL_SensorType Xander 2025-08-29 15:20:39 +0100
  • 9621812d57
    Add SDL_SENSOR_COUNT to SDL_SensorType Xander 2025-08-29 15:20:39 +0100
  • ee69cdc1fe
    README-emscripten.md: Fixed cmake commmand line for enabling pthreads. Ryan C. Gordon 2025-08-29 09:38:41 -0400
  • 184f6fa231 switch2: Read calibration data Vicki Pfau 2025-08-28 20:17:39 -0700
  • d15e531bad dialog: Fix compilation with pre-Vista headers. William Horvath 2025-08-28 19:08:30 -0700
  • 53a332e147 switch2: Read calibration data Vicki Pfau 2025-08-28 20:17:39 -0700
  • 5fbb799f87
    dialog: Fix compilation with pre-Vista headers. William Horvath 2025-08-28 19:08:30 -0700
  • edfbfa27b4 Sync SDL3 wiki -> header SDL Wiki Bot 2025-08-29 03:02:44 +0000
  • 0204a69f6b Add elf alignment check for Android artifacts (#13818) Matthew Zavislak 2025-08-28 16:31:03 -0700
  • 4f11feb708
    Add elf alignment check for Android artifacts (#13818) Matthew Zavislak 2025-08-28 16:31:03 -0700
  • af33cfa55a
    Use cflags / cxxflags Matthew Zavislak 2025-08-28 16:14:30 -0700
  • b78d1bb8fe
    Revert to previous fPIC handling Matthew Zavislak 2025-08-28 16:12:25 -0700
  • 78da9984be
    Update FPIC handling Matthew Zavislak 2025-08-28 16:03:42 -0700
  • e0adb7cc59
    Remove CMAKE_POSITION_INDEPENDENT_CODE ON Matthew Zavislak 2025-08-28 15:28:33 -0700
  • 84d580b247
    Add -fPIC Matthew Zavislak 2025-08-28 15:24:42 -0700
  • 7f74419cdc
    set CMAKE_POSITION_INDEPENDENT_CODE ON Matthew Zavislak 2025-08-28 14:56:32 -0700
  • 02f12b4f06
    Update ndk to r28c Matthew Zavislak 2025-08-28 14:31:06 -0700
  • 2734248544 Remove superfluous '/utf-8' from MSBuild projects Anonymous Maarten 2025-08-28 23:26:48 +0200
  • 6c83eb1476
    Split alignment check into two steps Matthew Zavislak 2025-08-28 14:12:04 -0700
  • a43a608b59
    Run alignment check on all artifacts Matthew Zavislak 2025-08-28 13:39:53 -0700
  • 4f4d465104 use NtDelayExecution for SDL_SYS_DelayNS expikr 2025-08-27 13:58:45 -0700
  • b4532fb4ec
    Attempt to fix .so directory location Matthew Zavislak 2025-08-28 09:35:11 -0700
  • fa52949529 Added a note that we dynamically load libusb Sam Lantinga 2025-08-28 09:12:34 -0700
  • 1a653f7f89 Exported SDL_hid_get_properties() Sam Lantinga 2025-08-28 09:11:47 -0700
  • c1e7b1a540 Sync SDL3 wiki -> header SDL Wiki Bot 2025-08-28 16:12:34 +0000
  • ac5ccbe386 Moved Nintendo Switch 2 Controller initialization from hid.c to SDL_hidapi_switch2.c Sam Lantinga 2025-08-27 15:50:54 -0700
  • 65c1fc1b42 Added SDL_hid_get_properties() Sam Lantinga 2025-08-27 15:11:08 -0700
  • 09ca7e8f64 Move libusb support into a shared location Sam Lantinga 2025-08-27 14:35:17 -0700
  • cdae0d10d1 Fixed button mapping for the Nintendo Switch 2 Pro Controller Sam Lantinga 2025-08-27 12:50:36 -0700
  • fb9fcfa37b Fixed controller name when hotplugging the Nintendo Switch 2 Pro Controller Sam Lantinga 2025-08-27 12:46:34 -0700
  • 2bb51e1340 Claim the interface before doing bulk transfers Sam Lantinga 2025-08-27 12:40:05 -0700