Izšla je knjižnica SDL 2.0.20 (Simple DirectMedia Layer), namenjena poenostavitvi pisanja iger in multimedijskih aplikacij. Knjižnica SDL nudi orodja, kot so strojno pospešeno izhod 2D in 3D grafike, obdelava vnosa, predvajanje zvoka, izhod 3D preko OpenGL/OpenGL ES/Vulkan in množico drugih pripadajočih operacij. Knjižnica je napisana v jeziku C in se distribuira pod licenco zlib. Za uporabo zmožnosti SDL v projektih v različnih programskih jezikih so na voljo vezave. Koda knjižnice se distribuira pod licenco Zlib.
U novom izdanju:
- Povečana je natančnost izhoda horizontalnih in vertikalnih črt pri uporabi OpenGL in OpenGL ES.
- Dodana je oznaka SDL_HINT_RENDER_LINE_METHOD za izbiro metode risanja črt, ki vpliva na hitrost, točnost in združljivost.
- Funkcija SDL_RenderGeometryRaw() je bila prenovljena za uporabo kazalca na parameter SDL_Color, namesto celega vrednosti. Podatki o barvi so lahko predstavljeni v formatih SDL_PIXELFORMAT_RGBA32 in SDL_PIXELFORMAT_ABGR8888.
- Na platformi Windows je bila odpravljena težava z velikostjo lastnih kazalcev.
- V Linuxu je bila vzpostavljena določitev vročega priključka igralnih krmilnikov, ki je bila motena v različici 2.0.18.
Poleg tega lahko omenimo izdajo knjižnice SDL_ttf 2.0.18 z obratom nad pisavnim motorjem FreeType 2, ki nudi orodja za delo s TTF-pisavami (TrueType) v SDL 2.0.18. V novi izdaji so vključene dodatne funkcije za skaliranje, upravljanje izhoda, spreminjanje velikosti in določanje parametrov TTF-pisav, dodana pa je tudi podpora za 32-bitne glife.
Izvor: opennet.ru
