Добавить в корзинуПозвонить
Найти в Дзене
Games4Linux

Новый стабильный релиз SDL 2.30.2 и предварительный релиз SDL3

SDL (Simple DirectMedia Layer) - это кросс-платформенный набор библиотек и инструментов для разработки программного обеспечения, особенно игр и мультимедийных приложений. Он предоставляет абстракцию аппаратных устройств, таких как видеокарты, звуковые карты, клавиатуры, джойстики и т.д., позволяя разработчикам создавать программы, которые работают на разных операционных системах (Windows, macOS, Linux) и различных аппаратных платформах.
  SDL позволяет легко управлять окнами и графическим выводом, проигрывать звук и музыку, обрабатывать пользовательский ввод, работать с сетевыми соединениями и многое другое. Он предоставляет удобный и единообразный интерфейс для работы с разными аппаратными устройствами, что упрощает процесс разработки и обеспечивает совместимость с разными платформами.
   Новый стабильный релиз SDL 2.30.2, который является популярным программно-аппаратным слоем абстракции, используемым в играх и другом кросс-платформенном программном обеспечении, теперь доступен

SDL (Simple DirectMedia Layer) - это кросс-платформенный набор библиотек и инструментов для разработки программного обеспечения, особенно игр и мультимедийных приложений. Он предоставляет абстракцию аппаратных устройств, таких как видеокарты, звуковые карты, клавиатуры, джойстики и т.д., позволяя разработчикам создавать программы, которые работают на разных операционных системах (Windows, macOS, Linux) и различных аппаратных платформах.

  SDL позволяет легко управлять окнами и графическим выводом, проигрывать звук и музыку, обрабатывать пользовательский ввод, работать с сетевыми соединениями и многое другое. Он предоставляет удобный и единообразный интерфейс для работы с разными аппаратными устройствами, что упрощает процесс разработки и обеспечивает совместимость с разными платформами.

   Новый стабильный релиз SDL 2.30.2, который является популярным программно-аппаратным слоем абстракции, используемым в играх и другом кросс-платформенном программном обеспечении, теперь доступен. Также был выпущен предварительный релиз SDL3.

Релиз SDL 2.30.2 исправил проблему с производительностью инициализации контроллеров в Linux и добавил поддержку нескольких новых контроллеров. Были исправлены некоторые ошибки в отображении геймпадов и сделаны другие изменения. Среди новых поддерживаемых контроллеров: 6-кнопочный геймпад SEGA Mega Drive для Nintendo Online, MadCatz Saitek Side Panel Control Deck, Hori Fighting Stick EX2 и Yawman Arrow flightstick.

Некоторые ключевые обновления в SDL 2.30.2:

  • Исправлена проблема с производительностью инициализации контроллеров в Linux.
  • Добавлена поддержка 6-кнопочного геймпада SEGA Mega Drive для Nintendo Online.
  • Введена поддержка MadCatz Saitek Side Panel Control Deck.
  • Добавлена поддержка Hori Fighting Stick EX2.
  • Добавлена поддержка Yawman Arrow flightstick.
  • Добавлено сопоставление геймпада для джойстика Defender Joystick Cobra R4.
  • Исправлено сопоставление геймпада для контроллера Sanwa Supply JY-P76USV.
  • Теперь возможна проверка начального состояния контроллера при использовании DirectInput.
  • Реализовано использование функции SDL_RWFromFile() с именованными каналами.

Загрузить SDL 2.30.2 и получить дополнительную информацию можно на официальной странице проекта на GitHub.

Кроме того, недавно был представлен предварительный релиз SDL 3.0. После первого релиза, был выпущен второй предварительный релиз с целью улучшить грядущее большое обновление SDL3. В предварительном релизе SDL3 версии 2 были исправлены ошибки, добавлена поддержка событий сырых клавиатурных данных в Windows, исправлена проблема с производительностью инициализации контроллеров в Linux и внесены другие исправления.

Некоторые ключевые обновления в предварительном релизе SDL3 версии 2:

  • Исправлена ошибка с сбоем при отображении большого количества контента при использовании Vulkan рендерера.
  • Исправлено получение текстового ввода, когда не был вызван SDL_StartTextInput().
  • Добавлена поддержка событий сырых клавиатурных данных в Windows.
  • Устранена проблема с производительностью инициализации контроллеров в Linux.
  • Разделено состояние питания джойстика на статус заряда и процент.
  • Введен необязательный пользовательский параметр для основных точек входа обратного вызова.
  • Функции сравнения строк больше не зависят от локали и работают без учета регистра.

Дополнительная информация и загрузки предоставлены на официальной странице проекта на GitHub.