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.

All labels observed (6)

Label Occurrences
SDL canonical 3
Ecore_SDL 1
SDL 1.2 1

How this entity was disambiguated

Statements (68)

Predicate Object
instanceOf multimedia framework
software library
abbreviation SDL
category cross-platform software
free and open-source software
designGoal low-level hardware abstraction
portability
developer SDL community
Sam Lantinga
fullName Simple DirectMedia Layer
linked to: SDL
genre game development library
multimedia library
hasBinding C#
C++
Java
Python
Rust
hasVersion SDL 1.2
linked to: SDL

SDL 2
linked to: SDL
implementationLanguage C
license zlib license
operatingSystem cross-platform
originalAuthor Sam Lantinga
previousLicense LGPL
programmingLanguage C
stableReleaseMajorVersion 2
successorVersion SDL 3
linked to: SDL
supportsAPI OpenGL
Vulkan
supportsAudioBackend ALSA
CoreAudio
linked to: Core Audio

DirectSound
linked to: DirectX

PulseAudio
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
Linux
NetBSD
Nintendo Switch
OpenBSD
PlayStation
Windows
Xbox
iOS
macOS
supportsRenderingBackend Direct3D
Metal
usedFor emulators
game development
interactive applications
multimedia applications
website https://www.libsdl.org/

How these facts were elicited

Referenced by (8)

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

SDL fullName Simple DirectMedia Layer
linked to: SDL
SDL abbreviation SDL
SDL hasVersion SDL 1.2
linked to: SDL
SDL hasVersion SDL 2
linked to: SDL
SDL successorVersion SDL 3
linked to: SDL
Enlightenment Foundation Libraries component Ecore_SDL
linked to: SDL