Biblioteket SDL 2.0.20 (Simple DirectMedia Layer) er blevet udgivet, med fokus på at forenkle udviklingen af spil og multimedieapplikationer. SDL-biblioteket tilbyder værktøjer som hardwareacceleration af 2D- og 3D-grafik, inputbehandling, lydafspilning, 3D-udgang via OpenGL/OpenGL ES/Vulkan og mange andre relaterede operationer. Biblioteket er skrevet i C og distribueres under zlib-licensen. For at benytte SDL's funktioner i projekter på forskellige programmeringssprog findes der bindings. Koden til biblioteket distribueres under Zlib-licensen.
I den nye version:
- Præcisionen af horisontale og vertikale linjer er forbedret ved brug af OpenGL og OpenGL ES.
- Tilføjet en parameter SDL_HINT_RENDER_LINE_METHOD til valg af linjemetode, der påvirker hastighed, korrekthed og kompatibilitet.
- Funktionen SDL_RenderGeometryRaw() er omarbejdet til at bruge en pointer til parameteren SDL_Color i stedet for en helt værdi. Farvedata kan angives i formaterne SDL_PIXELFORMAT_RGBA32 og SDL_PIXELFORMAT_ABGR8888.
- Problemet med størrelsen af brugerdefinerede markører på Windows-platformen er blevet løst.
- I Linux er det blevet muligt at registrere hot-plug af spillecontrollere, som blev forstyrret i version 2.0.18.
Derudover kan man bemærke udgivelsen af biblioteket SDL_ttf 2.0.18 med bindings over fontmotoren FreeType 2, der giver værktøjer til arbejde med TTF-skrifttyper (TrueType) i SDL 2.0.18. Denne nye version inkluderer ekstra funktioner til skalering, outputkontrol, størrelseændring og bestemmelser af TTF-skrifttypers parametre, samt tilføjet support til 32-bit glyphs.
Kilde: opennet.ru
