SDL

E724169

SDL (Simple DirectMedia Layer) is a cross-platform multimedia library commonly used for handling graphics, audio, and input in games and other interactive applications.

Jump to: Statements Referenced by

Statements (68)

Predicate Object
instanceOf multimedia framework
software library
abbreviation SDL NERFINISHED
category cross-platform software
free and open-source software
designGoal low-level hardware abstraction
portability
developer SDL community
Sam Lantinga NERFINISHED
fullName Simple DirectMedia Layer NERFINISHED
genre game development library
multimedia library
hasBinding C# NERFINISHED
C++ NERFINISHED
Java NERFINISHED
Python NERFINISHED
Rust NERFINISHED
hasVersion SDL 1.2 NERFINISHED
SDL 2 NERFINISHED
implementationLanguage C NERFINISHED
license zlib license NERFINISHED
operatingSystem cross-platform
originalAuthor Sam Lantinga NERFINISHED
previousLicense LGPL NERFINISHED
programmingLanguage C
stableReleaseMajorVersion 2
successorVersion SDL 3 NERFINISHED
supportsAPI OpenGL NERFINISHED
Vulkan NERFINISHED
supportsAudioBackend ALSA NERFINISHED
CoreAudio NERFINISHED
DirectSound NERFINISHED
PulseAudio NERFINISHED
supportsFeature 2D graphics
OpenGL context creation
Vulkan surface creation
audio
event handling
file I/O abstraction
game controller input
haptic feedback
input handling
joystick input
threading
timers
window management
supportsInputDevice game controller
joystick
keyboard
mouse
supportsPlatform Android
FreeBSD NERFINISHED
Linux
NetBSD NERFINISHED
Nintendo Switch NERFINISHED
OpenBSD NERFINISHED
PlayStation NERFINISHED
Windows
Xbox NERFINISHED
iOS
macOS
supportsRenderingBackend Direct3D NERFINISHED
Metal
usedFor emulators
game development
interactive applications
multimedia applications
website https://www.libsdl.org/

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.