IT-lexikon › Programmering › SDL (Simple DirectMedia Layer)

SDL (Simple DirectMedia Layer)

Programmering In English → Uppdaterad: 2026-10-26
Mer info
Skapad av
Sam Lantinga
År
1998
Typ
C-bibliotek
Licens
zlib
Officiell sajt
libsdl.org

Ett tunt C-bibliotek som ger spel ett gemensamt gränssnitt mot fönster, tangentbord, handkontroller, ljud och grafik på alla större plattformar.

Sam Lantinga skrev SDL 1998 medan han arbetade på Loki Software, som portade Windowsspel till Linux och behövde slippa skriva om plattformslagret för varje titel. Biblioteket är ingen spelmotor: det öppnar ett fönster, levererar inmatningshändelser, spelar ljud och ger en yta att rita på — eller en kontext åt OpenGL och Vulkan. Resten får man skriva själv.

Just den blygsamheten har gjort det allestädes närvarande. Emulatorer, källkodsportar av gamla spel, Pygame och en stor del av Steams Linuxkatalog vilar på det. Lantinga hamnade senare på Valve, som numera sponsrar arbetet. SDL 2.0 (2013) bytte licens från LGPL till den tillåtande zlib-licensen; SDL3 blev stabilt 2025.

Källor libsdl.org · SDL Wiki
← Tillbaka till lexikonet