Oyunların və multimedia proqramlarının yazılmasını sadələşdirməyə yönəlmiş SDL 2.0.20 (Simple DirectMedia Layer) kitabxanası buraxıldı. SDL kitabxanası aparat tərəfindən sürətləndirilmiş 2D və 3D qrafika çıxışı, daxiletmənin işlənməsi, audionun oxudulması, OpenGL/OpenGL ES/Vulkan vasitəsilə 3D çıxışı və bir çox digər əlaqəli əməliyyatlar kimi alətlər təqdim edir. Kitabxana C dilində yazılmışdır və zlib lisenziyası ilə paylanır. Müxtəlif proqramlaşdırma dillərində layihələrdə SDL imkanlarından istifadə etmək üçün bağlamalar təmin edilir. Kitabxana kodu Zlib lisenziyası əsasında paylanır.
Yeni buraxılışda:
- Повышена точность вывода горизонтальных и вертикальных линий при использовании 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-разрядных глифов.
Mənbə: opennet.ru