SDL 2.0.20-biblioteket (Simple DirectMedia Layer) blev frigivet, med det formål at forenkle skrivningen af spil og multimedieapplikationer. SDL-biblioteket giver værktøjer såsom hardware-accelereret 2D- og 3D-grafikoutput, inputbehandling, lydafspilning, 3D-output via OpenGL/OpenGL ES/Vulkan og mange andre relaterede operationer. Biblioteket er skrevet i C og distribueres under zlib-licensen. Bindinger leveres til at bruge SDL-funktioner i projekter på forskellige programmeringssprog. Bibliotekskoden distribueres under Zlib-licensen.
I den nye udgivelse:
- Forbedret nøjagtighed ved at tegne vandrette og lodrette linjer ved brug af OpenGL og OpenGL ES.
- Tilføjet attributten SDL_HINT_RENDER_LINE_METHOD for at vælge linjetegningsmetoden, som påvirker hastighed, korrekthed og kompatibilitet.
- Omarbejdet SDL_RenderGeometryRaw() for at bruge en pointer til SDL_Color-parameteren i stedet for en heltalsværdi. Farvedata kan angives i formaterne SDL_PIXELFORMAT_RGBA32 og SDL_PIXELFORMAT_ABGR8888.
- På Windows-platformen er problemet med størrelsen af native markører blevet løst.
- Linux har rettet hot-plug-detektion for spilcontrollere, som blev brudt i release 2.0.18.
Derudover kan vi bemærke udgivelsen af SDL_ttf 2.0.18-biblioteket med en ramme til FreeType 2-skrifttypemotoren, som giver værktøjer til at arbejde med TTF-skrifttyper (TrueType) i SDL 2.0.18. Den nye udgivelse inkluderer yderligere funktionalitet til skalering, outputkontrol, ændring af størrelse og definering af TTF-skrifttypeindstillinger samt understøttelse af 32-bit glyffer.
Kilde: opennet.ru