Випуск мультимедійної бібліотеки 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 з обв'язуванням над шрифтовим двигуном FreeType 2, що надає засоби для роботи з TTF-шрифтами (TrueType) у SDL 2.0.18. До складу нового випуску включені додаткові функції для масштабування, керування висновком, зміни розміру та визначення параметрів TTF-шрифтів, а також додано підтримку 32-розрядних гліфів.

Джерело: opennet.ru

Додати коментар або відгук