Състоя се издаването на библиотеката 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
