Simple DirectMedia Layer https://libsdl.org
Find a file
Sam Lantinga 20ecd2afcb Check to make sure the Windows joystick device has buttons and axes
This reverts commit e5a15f94e2.

It turns out removing this check allows mice like the ROG PUGIO II to show up as game controllers. We need to find a different way to differentiate between gaming mice and pedals.

Since these mice show up as controllers, and potentially causing games to use them instead of real controllers, we'll go ahead revert this change for now.

Reopens https://github.com/libsdl-org/SDL/issues/8227

(cherry picked from commit ad0af48883)
2023-11-02 08:43:11 -07:00
.github CI: change FreeBSD CI runner to cross-platform-actions. 2023-10-26 01:03:50 +03:00
acinclude
android-project Added support for the HP HyperX Clutch Gladiate controller 2023-10-25 09:01:46 -07:00
android-project-ant
build-scripts update config.guess and config.sub from mainstream 2023-09-20 14:50:56 +03:00
cmake cmake: add qnx support 2023-09-30 16:48:51 +02:00
docs Sync wiki -> header 2023-10-10 10:19:51 -04:00
include Sync wiki -> header 2023-10-10 10:19:51 -04:00
mingw/pkg-support/cmake
src Check to make sure the Windows joystick device has buttons and axes 2023-11-02 08:43:11 -07:00
test Added support for "%[]" sscanf syntax 2023-10-24 17:32:23 -07:00
VisualC cmake: update cmake_minimum_required to avoid deprecated warning 2023-08-09 02:53:48 +02:00
VisualC-GDK – gdk: Add SDL_GDKGetDefaultUser, SDL_GetPrefPath implementation 2023-08-25 10:41:14 -04:00
VisualC-WinRT
visualtest
wayland-protocols
Xcode
Xcode-iOS/Demos
.clang-format
.editorconfig
.gitignore
.wikiheaders-options
Android.mk
autogen.sh
BUGS.txt
cmake_uninstall.cmake.in
CMakeLists.txt cmake: reset check state before testing -fobjc-arc 2023-10-30 21:08:30 +01:00
configure minor os/2 stuff merged from the bitwiseworks' fork 2023-08-02 17:10:28 +03:00
configure.ac minor os/2 stuff merged from the bitwiseworks' fork 2023-08-02 17:10:28 +03:00
CREDITS.txt
INSTALL.txt
LICENSE.txt
Makefile.in
Makefile.minimal
Makefile.os2
Makefile.pandora
Makefile.w32
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 Added the hint SDL_HINT_JOYSTICK_WGI to control whether to use Windows.Gaming.Input for controllers 2023-07-08 09:34:58 -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)