Выпуск мультымедыйнай бібліятэкі SDL 2.0.20

Адбыўся рэліз бібліятэкі SDL 2.0.20 (Simple DirectMedia Layer), накіраванай на спрашчэнне напісання гульняў і мультымедыйных прыкладанняў. Бібліятэка SDL падае такія сродкі як апаратна-паскораная выснова 2D- і 3D-графікі, апрацоўка ўводу, прайграванне гуку, выснова 3D праз OpenGL/OpenGL ES/Vulkan і мноства іншых спадарожных аперацый. Бібліятэка напісана на мове Сі і распаўсюджваецца пад ліцэнзіяй zlib. Для выкарыстання магчымасцяў SDL у праектах на розных мовах праграмавання даюцца біндынгі. Код бібліятэкі распаўсюджваецца пад ліцэнзіяй Zlib.

У новым выпуску:

  • Падвышаная дакладнасць вываду гарызантальных і вертыкальных ліній пры выкарыстанні OpenGL і OpenGL ES.
  • Дададзена прыкмета SDL_HINT_RENDER_LINE_METHOD для выбару метаду адмалёўкі ліній, які ўплывае на хуткасць, карэктнасць і сумяшчальнасць.
  • Функцыя SDL_RenderGeometryRaw() перапрацавана для выкарыстання паказальніка на параметр SDL_Color, а не цэлага значэння. Дадзеныя аб колеры могуць быць зададзены ў фарматах SDL_PIXELFORMAT_RGBA32 і SDL_PIXELFORMAT_ABGR8888.
  • На платформе Windows вырашана праблема з памерам уласных курсораў.
  • У Linux наладжана вызначэнне гарачага падлучэння гульнявых кантролераў, парушанае ў выпуску 2.0.18.

Дадаткова можна адзначыць выпуск бібліятэкі SDL_ttf 2.0.18 c абвязкай над шрыфтавым рухавіком FreeType 2, якая прадстаўляе сродкі для працы з TTF-шрыфтамі (TrueType) у SDL 2.0.18. У склад новага выпуску ўключаны дадатковыя функцыі для маштабавання, кіравання высновай, змены памеру і вызначэнні параметраў TTF-шрыфтоў, а таксама дададзена падтрымка 32-разрадных гліфаў.

Крыніца: opennet.ru

Дадаць каментар