Відбувся реліз бібліотеки 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