انتشار کتابخانه رسانه SDL 2.0.20

کتابخانه SDL 2.0.20 (Simple DirectMedia Layer) با هدف ساده کردن نوشتن بازی ها و برنامه های چند رسانه ای منتشر شد. کتابخانه SDL ابزارهایی مانند خروجی گرافیک دو بعدی و سه بعدی با شتاب سخت افزاری، پردازش ورودی، پخش صدا، خروجی سه بعدی از طریق 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 c обвязкой над шрифтовым движком FreeType 2, предоставляющей средства для работы с TTF-шрифтами (TrueType) в SDL 2.0.18. В состав нового выпуска включены дополнительные функции для масштабирования, управления выводом, изменения размера и определения параметров TTF-шрифтов, а также добавлена поддержка 32-разрядных глифов.

منبع: opennet.ru

اضافه کردن نظر