Simple DirectMedia Layer https://libsdl.org
Find a file
Sam Lantinga ed441c8289 Turn HIDAPI joystick support off by default on mobile platforms
On Android, HIDAPI prompts for permissions and acquires exclusive access to the device, and on Apple mobile platforms it doesn't do anything except for handling Bluetooth Steam Controllers.

Fixes https://github.com/libsdl-org/SDL/issues/9241

(cherry picked from commit e3cf2e4794)
(cherry picked from commit 66054a6515)
2024-07-03 13:23:04 -07:00
.github CI, macOS: install autoconf. 2024-04-24 00:39:00 +03:00
acinclude autotools: a few libtool updates from mainstream 2024-01-28 21:50:42 +03:00
android-project android: add an option to manually pass the context when loading a native library 2024-06-20 10:40:05 -07:00
android-project-ant
build-scripts
cmake
docs gdk: Backport SDL3 MR #8844 2024-01-21 13:55:17 -05:00
include Add SDL_MOUSE_RELATIVE_CURSOR_VISIBLE (#7947) 2024-06-20 09:32:27 -07:00
mingw/pkg-support/cmake
src Turn HIDAPI joystick support off by default on mobile platforms 2024-07-03 13:23:04 -07:00
test Fixed build 2024-06-29 11:22:48 -07:00
VisualC VisualC: remove vulkan.hpp 2024-03-25 22:02:20 +03:00
VisualC-GDK Fixed building with GDK (thanks @Romans-I-XVI!) 2024-04-30 10:21:38 -07:00
VisualC-WinRT
visualtest Remove unneeded semicolon 2022-11-17 10:43:45 +01:00
wayland-protocols
Xcode Updated to version 2.30.4 for release 2024-06-17 12:32:13 -07:00
Xcode-iOS/Demos
.clang-format
.editorconfig
.gitignore
.wikiheaders-options
Android.mk Fixed building with the 16.1.4479499 Android toolchain 2023-06-03 23:55:56 -07:00
autogen.sh
BUGS.txt
cmake_uninstall.cmake.in
CMakeLists.txt Fix joystick (/dev/input/xxx) support on FreeBSD 2024-06-23 00:07:35 -07:00
configure Updated to version 2.30.4 for release 2024-06-17 12:32:13 -07:00
configure.ac Updated to version 2.30.4 for release 2024-06-17 12:32:13 -07:00
CREDITS.txt
INSTALL.txt
LICENSE.txt
Makefile.in Makefile.in: add VisualC-GDK to SRC_DIST 2024-05-28 14:10:28 +03:00
Makefile.minimal
Makefile.os2 Updated to version 2.30.4 for release 2024-06-17 12:32:13 -07:00
Makefile.pandora
Makefile.w32 Updated to version 2.30.4 for release 2024-06-17 12:32:13 -07:00
README-SDL.txt
README.md
sdl2-config-version.cmake.in
sdl2-config.cmake.in
sdl2-config.in
sdl2.m4
sdl2.pc.in
SDL2.spec.in
SDL2Config.cmake.in
TODO.txt
WhatsNew.txt

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)