Prebehlo vydanie knižnice SDL 2.0.20 (Simple DirectMedia Layer), ktorá je zameraná na zjednodušenie písania hier a multimediálnych aplikácií. Knižnica SDL ponúka prostriedky ako hardvérové akcelerované vykresľovanie 2D a 3D gráfic, spracovanie vstupu, prehrávanie zvuku, vykresľovanie 3D cez OpenGL/OpenGL ES/Vulkan a množstvo ďalších prípustných operácií. Knižnica je napísaná v jazyku C a je distribuovaná pod licenciou zlib. Pre použitie funkcií SDL v projektoch na rôznych programovacích jazykoch sú poskytované väzby. Kód knižnice je distribuovaný pod licenciou Zlib.
V novom vydaní:
- Zvýšená presnosť vykresľovania horizontálnych a vertikálnych čiar pri použití OpenGL a OpenGL ES.
- Pridaný atribút SDL_HINT_RENDER_LINE_METHOD pre výber metódy vykresľovania čiar, ktorý ovplyvňuje rýchlosť, presnosť a kompatibilitu.
- Funkcia SDL_RenderGeometryRaw() bola prepracovaná na používanie ukazovateľa na parameter SDL_Color, namiesto celého čísla. Údaje o farbe môžu byť zadané vo formátoch SDL_PIXELFORMAT_RGBA32 a SDL_PIXELFORMAT_ABGR8888.
- Na platforme Windows bola vyriešená problém s veľkosťou vlastných kurzorov.
- V Linuxe bola obnovená detekcia horúceho pripojenia herných ovládačov, ktorá bola narušená vo verzii 2.0.18.
Ďalej je možné spomenúť vydanie knižnice SDL_ttf 2.0.18 s obálkou nad fontovým motorom FreeType 2, ktorá poskytuje prostriedky na prácu s TTF-fontami (TrueType) v SDL 2.0.18. V rámci nového vydania sú zahrnuté ďalšie funkcie na škálovanie, správu výstupu, zmenu veľkosti a určenie parametrov TTF-fontov, ako aj bola pridaná podpora 32-bitových glífov.
Zdroj: opennet.ru
