Byla vydána knihovna SDL 2.0.20 (Simple DirectMedia Layer), jejímž cílem je zjednodušit psaní her a multimediálních aplikací. Knihovna SDL poskytuje nástroje, jako je hardwarově akcelerovaný 2D a 3D grafický výstup, zpracování vstupu, přehrávání zvuku, 3D výstup přes OpenGL/OpenGL ES/Vulkan a mnoho dalších souvisejících operací. Knihovna je napsána v jazyce C a je distribuována pod licencí zlib. K dispozici jsou vazby pro použití schopností SDL v projektech v různých programovacích jazycích. Knihovní kód je šířen pod licencí Zlib.
V novém vydání:
- Vylepšená přesnost kreslení vodorovných a svislých čar při použití OpenGL a OpenGL ES.
- Přidán atribut SDL_HINT_RENDER_LINE_METHOD pro výběr způsobu kreslení čar, který ovlivňuje rychlost, správnost a kompatibilitu.
- Přepracováno SDL_RenderGeometryRaw() k použití ukazatele na parametr SDL_Color místo celočíselné hodnoty. Data barev lze zadat ve formátech SDL_PIXELFORMAT_RGBA32 a SDL_PIXELFORMAT_ABGR8888.
- Na platformě Windows byl vyřešen problém s velikostí nativních kurzorů.
- Linux má opravenou detekci hot-plug pro herní ovladače, která byla poškozena ve verzi 2.0.18.
Navíc si můžeme všimnout vydání knihovny SDL_ttf 2.0.18 s frameworkem pro fontový engine FreeType 2, který poskytuje nástroje pro práci s TTF fonty (TrueType) v SDL 2.0.18. Nová verze obsahuje další funkce pro škálování, řízení výstupu, změnu velikosti a definování nastavení písem TTF, stejně jako podporu pro 32bitové glyfy.
Zdroj: opennet.ru