SDL 2.0.20 (Simple DirectMedia Layer) -kirjasto julkaistiin, jonka tarkoituksena on yksinkertaistaa pelien ja multimediasovellusten kirjoittamista. SDL-kirjasto tarjoaa työkaluja, kuten laitteistokiihdytetyn 2D- ja 3D-grafiikkatulostuksen, tulonkäsittelyn, äänentoiston, 3D-ulostulon OpenGL/OpenGL ES/Vulkanin kautta ja monia muita asiaan liittyviä toimintoja. Kirjasto on kirjoitettu C-kielellä ja sitä jaetaan zlib-lisenssillä. Sidotukset tarjotaan SDL-ominaisuuksien käyttöä varten projekteissa eri ohjelmointikielillä. Kirjastokoodia jaetaan Zlib-lisenssillä.
Uudessa julkaisussa:
- Parannettu vaaka- ja pystysuorien viivojen piirtämisen tarkkuus käytettäessä OpenGL:ää ja OpenGL ES:ää.
- Lisätty SDL_HINT_RENDER_LINE_METHOD-attribuutti valitsemaan viivapiirtotapa, joka vaikuttaa nopeuteen, oikeellisuuteen ja yhteensopivuuteen.
- Muokattu SDL_RenderGeometryRaw() käyttämään osoitinta SDL_Color-parametriin kokonaislukuarvon sijaan. Väritiedot voidaan määrittää muodossa SDL_PIXELFORMAT_RGBA32 ja SDL_PIXELFORMAT_ABGR8888.
- Windows-alustalla alkuperäisten kohdistinten kokoon liittyvä ongelma on ratkaistu.
- Linux on korjannut peliohjainten hot-plug-tunnistuksen, joka oli rikki julkaisussa 2.0.18.
Lisäksi voimme huomioida SDL_ttf 2.0.18 -kirjaston julkaisun, jossa on kehys FreeType 2 -fonttimoottorille, joka tarjoaa työkaluja TTF-fonttien (TrueType) kanssa työskentelemiseen SDL 2.0.18 -versiossa. Uusi julkaisu sisältää lisätoimintoja skaalaukseen, tulosteen hallintaan, koon muuttamiseen ja TTF-fonttiasetusten määrittämiseen sekä tuen 32-bittisille kuvioille.
Lähde: opennet.ru