Simple Directmedia Layer
Find a file
Simon McVittie f9a5cf77b8 Make SDL_VERSION_ATLEAST future-proof against larger version numbers
This comparison normally happens at compile-time, not at runtime, so
it doesn't matter if it isn't optimal. This avoids incorrect comparison
if the minor version in SDL_COMPILEDVERSION and SDL_VERSIONNUM has more
than one digit, which would cause it to overflow from the hundreds place
into the thousands place.

Signed-off-by: Simon McVittie <smcv@collabora.com>
2022-05-04 09:55:35 -07:00
.github workflows: Tell CMake and Makefile.in to show compiler command-lines 2022-05-04 09:55:35 -07:00
acinclude imported two libtool mainstream commits 28fbcb6a and b55b1cc8 2022-03-16 17:15:20 +03:00
android-project Adjust gradle dependencies to enable the build to position assets for the APK 2022-03-15 21:57:25 -07:00
android-project-ant
build-scripts audio: Make pregenerated resampler kaiser filter more precise. 2022-04-26 13:32:42 -04:00
cmake x11: Remove XVidMode and Xinerama support. 2022-04-26 23:17:13 -04:00
docs Add support for the Nokia N-Gage (#5597) 2022-05-03 08:51:49 -07:00
include Make SDL_VERSION_ATLEAST future-proof against larger version numbers 2022-05-04 09:55:35 -07:00
src Add SDL_FLOATWORDORDER for older ARM toolchains 2022-05-04 09:52:11 -07:00
test Add SDL_FLOATWORDORDER for older ARM toolchains 2022-05-04 09:52:11 -07:00
VisualC Added declaration of SDL_LogInit() and SDL_LogQuit() 2022-04-28 15:01:34 -07:00
VisualC-WinRT Added declaration of SDL_LogInit() and SDL_LogQuit() 2022-04-28 15:01:34 -07:00
visualtest
wayland-protocols video: wayland: Use wp-viewporter for fullscreen with non-native resolutions 2022-03-28 13:18:26 -04:00
Xcode Fixed Xcode warning about Framework include style 2022-04-30 11:39:44 -07:00
Xcode-iOS
.gitignore
Android.mk
autogen.sh
BUGS.txt
cmake_uninstall.cmake.in
CMakeLists.txt cmake: Defer test subproject until after defining install/uninstall 2022-05-03 13:36:21 -07:00
configure x11: Remove XVidMode and Xinerama support. 2022-04-26 23:17:13 -04:00
configure.ac x11: Remove XVidMode and Xinerama support. 2022-04-26 23:17:13 -04:00
CREDITS.txt
INSTALL.txt INSTALL.txt: Say "macOS" instead of "Mac OS X" in modern times. 2022-03-15 13:07:55 -04:00
LICENSE.txt
Makefile.in Makefile.in: added missing CXX variable. 2022-04-06 20:56:10 +03:00
Makefile.minimal
Makefile.os2 Updated to version 2.0.23 for development 2022-04-25 13:45:51 -07:00
Makefile.pandora
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
TODO.txt
WhatsNew.txt Added functions to get the platform dependent name for a joystick or game controller 2022-04-26 14:54:14 -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)