SDL3 начинает сбрасывать много старого кода: GLES1, OS/2, DirectFB, WinRT, NaCl и др.

Немногим более 24 часов назад был выпущен SDL 2.26 для этой широко используемой библиотеки кроссплатформенными играми и другим программным обеспечением для абстрагирования программных/аппаратных интерфейсов. После выпуска SDL 2.26 SDL 3.0 находится в разработке. Одним из первых этапов этого большого обновления Simple DirectMedia Layer является удаление большого количества кода старой платформы и других устаревших целей.

Поскольку SDL3 может сломать API/ABI, и это большое обновление, разработчики SDL удаляют много устаревшего/неподдерживаемого кода из этой библиотеки в качестве одного из первых шагов к новому циклу. Ожидается, что в дополнение к удалению большого количества старого кода в SDL 3.0 также будут внесены некоторые модернизационные изменения, такие как выпуск, который по умолчанию предпочитает Wayland серверу X.Org, надеюсь, по умолчанию PipeWire, и другие улучшения.

В тот день, когда SDL3 жил в основной кодовой базе Git, много старого кода было удалено. Некоторые из основных моментов первого дня разработки SDL3:

— Удалена поддержка Microsoft WinRT (Windows Runtime/UWP).

— Удалена поддержка собственного клиента Google «NaCL».

— Поддержка OpenGL ES 1.x удалена. Поддержка OpenGL ES 2.x остается.

— Некоторые старые остатки сервера отображения Ubuntu Mir из его эпохи до компоновщика Wayland были удалены, поскольку совместимость API / ABI для SDL 2.1 не требуется поддерживать.

— Код тестирования VisualC Visualtest был удален, что само по себе освободило 12 тыс. строк в кодовой базе.

— Удалена поддержка DirectFB.

— Удалена поддержка BlackBerry QNX.

— Удалена поддержка OS/2.

— Удалена поддержка Pandora/OpenPandora.

— Звуковой сервер JACK был удален, но позже был восстановлен. Серверная часть sndio постигла та же участь: вчера она была удалена, но вскоре была снова добавлена. Посмотрим, будут ли они снова удалены или сохранены для SDL 3.0.

С момента выпуска SDL 2.26 было удалено более 51 тыс. строк кода с помощью этой прекрасной зимней очистки для SDL3. В предстоящие недели и месяцы вы сможете узнать гораздо больше о SDL 3.0.
Поделиться:

Похожие публикации

Тут ничего нет

Нет комментариев