Simple Directmedia Layer
Find a file
Sam Lantinga 76cc24e34a Added SDL_HINT_JOYSTICK_IOKIT and SDL_HINT_JOYSTICK_MFI to control whether the IOKit and GCController drivers should be used for joystick support.
This can be used to work around issues where the Apple GCController driver doesn't work for some controllers but there's no way to know which GCController maps to which IOKit device.

(cherry picked from commit 708f18d49ef6975769865d247e2ce4da6ce8da76)
2023-11-14 10:32:52 -08:00
.github ci: re-enable Intel compilers on ci 2023-11-09 18:07:10 +01:00
acinclude
android-project Added support for the GameSir-G7 Controller for Xbox 2023-11-10 17:32:11 -08:00
android-project-ant
build-scripts update config.guess and config.sub from mainstream 2023-09-20 14:50:56 +03:00
cmake [SDL2] pointer boolean (#8523) 2023-11-10 06:30:56 -08:00
docs Sync wiki -> header 2023-10-10 10:19:51 -04:00
include Added SDL_HINT_JOYSTICK_IOKIT and SDL_HINT_JOYSTICK_MFI to control whether the IOKit and GCController drivers should be used for joystick support. 2023-11-14 10:32:52 -08:00
mingw/pkg-support/cmake
src Added SDL_HINT_JOYSTICK_IOKIT and SDL_HINT_JOYSTICK_MFI to control whether the IOKit and GCController drivers should be used for joystick support. 2023-11-14 10:32:52 -08:00
test Re-add SDL_assert() with non boolean ptr syntax (#8531) 2023-11-11 12:29:05 +03:00
VisualC Added subsystem refcount tests to testautomation 2023-11-07 08:40:15 -08:00
VisualC-GDK [SDL2] pointer boolean (#8523) 2023-11-10 06:30:56 -08:00
VisualC-WinRT
visualtest
wayland-protocols
Xcode Updated to version 2.29.0 for development 2023-06-20 11:50:19 -07:00
Xcode-iOS/Demos [SDL2] pointer boolean (#8523) 2023-11-10 06:30:56 -08:00
.clang-format
.editorconfig editorconfig: remove trailing whitespace in source code 2022-12-26 10:34:45 -08:00
.gitignore
.wikiheaders-options
Android.mk
autogen.sh
BUGS.txt
cmake_uninstall.cmake.in
CMakeLists.txt cmake: also install pdb files of static libraries 2023-11-09 03:23:24 +01:00
configure autotools: fix linux joystick breakage after commit 221d6ea8a8ca 2023-11-06 23:25:58 +03:00
configure.ac autotools: fix linux joystick breakage after commit 221d6ea8a8ca 2023-11-06 23:25:58 +03:00
CREDITS.txt
INSTALL.txt
LICENSE.txt
Makefile.in
Makefile.minimal Split up CFLAGS construction so it can be overridden 2023-03-29 07:26:34 -07:00
Makefile.os2 Updated to version 2.29.0 for development 2023-06-20 11:50:19 -07:00
Makefile.pandora
Makefile.w32 Updated to version 2.29.0 for development 2023-06-20 11:50:19 -07:00
README-SDL.txt
README.md
sdl2-config-version.cmake.in
sdl2-config.cmake.in
sdl2-config.in Revert "sdl2-config.in: Deprecate sdl2-config" 2022-11-18 06:53:13 -08:00
sdl2.m4
sdl2.pc.in
SDL2.spec.in
SDL2Config.cmake.in
TODO.txt
WhatsNew.txt Added patch note for SDL_GDKGetDefaultUser() 2023-11-02 09:59:25 -07:00

Simple DirectMedia Layer (SDL) Version 2.0

https://www.libsdl.org/

Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D. It is used by video playback software, emulators, and popular games including Valve's award winning catalog and many Humble Bundle games.

More extensive documentation is available in the docs directory, starting with README.md

Enjoy!

Sam Lantinga (slouken@libsdl.org)