Byla vydána knihovna SDL 2.0.20 (Simple DirectMedia Layer), která usnadňuje psaní her a multimediálních aplikací. Knihovna SDL poskytuje nástroje jako hardwarově akcelerovaný výstup 2D a 3D grafiky, zpracování vstupu, přehrávání zvuku, vykreslování 3D přes OpenGL/OpenGL ES/Vulkan a řadu dalších souvisejících operací. Knihovna je napsána v jazyce C a šíří se pod licencí zlib. Pro využití funkcí SDL v projektech v různých programovacích jazycích jsou k dispozici vazby. Kód knihovny je šířen pod licencí Zlib.
V novém vydání:
- Byla zvýšena přesnost vykreslování horizontálních a vertikálních čar při použití OpenGL a OpenGL ES.
- Byl přidán znak SDL_HINT_RENDER_LINE_METHOD pro výběr metody vykreslování čar, který ovlivňuje rychlost, správnost a kompatibilitu.
- Funkce SDL_RenderGeometryRaw() byla přepracována pro použití ukazatele na parametr SDL_Color místo celého čísla. Data o barvě mohou být zadána ve formátech SDL_PIXELFORMAT_RGBA32 a SDL_PIXELFORMAT_ABGR8888.
- Na platformě Windows byla vyřešena problém se velikostí vlastních kurzorů.
- V Linuxu byla zavedena detekce horkého připojení herních ovladačů, která byla narušena ve verzi 2.0.18.
Dále lze zmínit vydání knihovny SDL_ttf 2.0.18 s vazbou na fontový engine FreeType 2, která poskytuje prostředky pro práci s TTF písmy (TrueType) ve SDL 2.0.18. Nová verze obsahuje další funkce pro škálování, řízení výstupu, změnu velikosti a definici parametrů TTF písem, a byla přidána podpora 32bitových glifů.
Zdroj: opennet.ru
