SDL 3.4

Новый год для игр на Linux и кроссплатформенных игр в целом начинается с выпуска библиотеки SDL 3.4 со множеством новых API, улучшенной поддержкой Emscripten и Native PNG.

SDL (Simple DirectMedia Layer) — это бесплатная кроссплатформенная библиотека, которая выступает в роли «универсального переводчика» между кодом игры и компьютерным железом.

SDL является частью среды выполнения Steam и по-прежнему широко используется для абстрагирования программного обеспечения/оборудования с целью создания более переносимых игр и других приложений.

Что нового в SDL 3.4

Из наиболее заметных изменений, этот выпуск предлагает ряд новых API, в том числе улучшенную совместимость между 3D GPU API SDL и 2D API рендеринга. SDL 3.4 также имеет лучшую поддержку Emscripten, если вы хотите скомпилировать его для использования в веб-браузерах.

Другие изменения:

  • Улучшенная обработка пера;
  • Встроенная поддержка изображений PNG;
  • Атомарная поддержка пути KMS/DRM Linux и связанная с этим подсказка по управлению использованием атомарных функций;
  • Поддержка нового контроллера Steam;
  • Пакетная обработка рендеринга для Vulkan и других API;
  • Введение X11TK в качестве инструментария X11 для SDL;
  • Улучшенная логика обнаружения наиболее производительного графического процессора Vulkan в системах с несколькими графическими процессорами;
  • Точное прокручивание для X11;
  • А также различные другие улучшения, специфичные для конкретных платформ.

Загрузки и более подробная информация о текущем выпуске доступны на GitHub.

Один мальчик подписался на телеграм-канал Игры в Linux и получил бесплатную игру в Steam! Новости из мира игр в Linux, свежие обзоры игр и полезные инструкции всегда под рукой!

Источник
Константин Дьяченко

Автор и основатель сайта Игры в Linux с 2010 года. Пользователь Linux с 2002. Старый злобный сисадмин с 1997.

Если Вам интересна тематика сайта и вы хотите каким-то образом поучаствовать в жизни сайта и его сообществ - напишите мне! Все контакты в разделе о сайте.

Игры в Linux
Добавить комментарий

Поля email и сайт не являются обязательными. Оставляя комментарий вы соглашаетесь с политикой конфиденциальности сайта.