Bola vydaná knižnica SDL 2.0.20 (Simple DirectMedia Layer), ktorej cieľom je zjednodušiť písanie hier a multimediálnych aplikácií. Knižnica SDL poskytuje nástroje ako hardvérovo akcelerovaný 2D a 3D grafický výstup, spracovanie vstupu, prehrávanie zvuku, 3D výstup cez OpenGL/OpenGL ES/Vulkan a mnoho ďalších súvisiacich operácií. Knižnica je napísaná v jazyku C a je šírená pod licenciou zlib. Väzby sú poskytované na použitie schopností SDL v projektoch v rôznych programovacích jazykoch. Knižničný kód je šírený pod licenciou Zlib.
V novom vydaní:
- Vylepšená presnosť kreslenia vodorovných a zvislých čiar pri použití OpenGL a OpenGL ES.
- Pridaný atribút SDL_HINT_RENDER_LINE_METHOD na výber spôsobu kreslenia čiar, ktorý ovplyvňuje rýchlosť, správnosť a kompatibilitu.
- Prepracované SDL_RenderGeometryRaw() na použitie ukazovateľa na parameter SDL_Color namiesto celočíselnej hodnoty. Údaje o farbách je možné zadať vo formátoch SDL_PIXELFORMAT_RGBA32 a SDL_PIXELFORMAT_ABGR8888.
- Na platforme Windows bol vyriešený problém s veľkosťou natívnych kurzorov.
- Linux má opravenú detekciu hot-plug pre herné ovládače, ktorá bola prerušená vo verzii 2.0.18.
Okrem toho si môžeme všimnúť vydanie knižnice SDL_ttf 2.0.18 s rámcom pre fontový engine FreeType 2, ktorý poskytuje nástroje na prácu s TTF fontmi (TrueType) v SDL 2.0.18. Nové vydanie obsahuje ďalšie funkcie pre škálovanie, riadenie výstupu, zmenu veľkosti a definovanie nastavení písma TTF, ako aj podporu pre 32-bitové glyfy.
Zdroj: opennet.ru