Simple DirectMedia Layer https://libsdl.org
Find a file
2026-06-05 11:24:34 +08:00
.github policy: Clarify that "AI" means specific things. 2026-04-15 15:42:38 -04:00
acinclude libtool.m4: remove old_archive_from_new_cmds on os2 2026-03-19 10:55:20 +03:00
android-project Use singleTop launchMode for SDLActivity on Android 2026-04-13 09:28:58 +02:00
android-project-ant
build-scripts Updated copyright for 2026 2026-01-01 09:51:07 -08:00
cmake cmake: Fix header detection with CheckUSBHID 2026-01-28 07:45:11 -08:00
docs Sync SDL2 wiki -> header 2025-12-14 07:48:57 +00:00
include _uitoa does not exist 2026-05-25 18:47:32 +03:00
mingw/pkg-support
src Merge e4926dd950 into 79de30a345 2026-06-05 11:24:34 +08:00
test cmake: bump CMake policy compatibilty version 2026-03-25 19:06:10 +01:00
VisualC Backport 8BitDo HIDAPI Driver to SDL2 (#15207) 2026-03-14 15:20:29 -07:00
VisualC-GDK Backport 8BitDo HIDAPI Driver to SDL2 (#15207) 2026-03-14 15:20:29 -07:00
VisualC-WinRT
visualtest
wayland-protocols
Xcode add new SDL_hidapi_8bitdo.c source to Xcode project 2026-03-15 02:40:14 +03:00
Xcode-iOS/Demos Xcode-iOS/Demos/src/fireworks.c: Make rendering CPU efficient 2025-07-12 07:35:08 -07:00
.clang-format
.editorconfig
.gitignore
.wikiheaders-options
AGENTS.md AGENTS.md: Change "may not" to "must not". 2026-04-15 17:27:57 -04:00
Android.mk Revert "Support Google Play 16 KB Page Size Requirement (#13470)" 2025-08-07 11:38:24 -07:00
autogen.sh
BUGS.txt
CLAUDE.md CLAUDE.md: Just copy the text from AGENTS.md in here for now. 2026-04-16 13:55:59 -04:00
cmake_uninstall.cmake.in
CMakeLists.txt _uitoa does not exist 2026-05-25 18:47:32 +03:00
configure _uitoa does not exist 2026-05-25 18:47:32 +03:00
configure.ac _uitoa does not exist 2026-05-25 18:47:32 +03:00
CREDITS.txt
INSTALL.txt
LICENSE.txt Updated copyright for 2026 2026-01-01 09:51:07 -08:00
Makefile.in
Makefile.minimal
Makefile.os2 Backport 8BitDo HIDAPI Driver to SDL2 (#15207) 2026-03-14 15:20:29 -07:00
Makefile.pandora
Makefile.w32 Backport 8BitDo HIDAPI Driver to SDL2 (#15207) 2026-03-14 15:20:29 -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)