Vydání knihovny médií SDL 2.0.20

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

Přidat komentář