Излезе библиотеката SDL 2.0.20 (Simple DirectMedia Layer), предназначена да улесни създаването на игри и мултимедийни приложения. Библиотеката SDL предоставя средства като хардуерно ускорен рендеринг на 2D и 3D графика, обработка на вход, възпроизвеждане на звук, 3D изход чрез OpenGL/OpenGL ES/Vulkan и множество други свързани операции. Библиотеката е написана на C и се разпространява под лиценз 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
