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.
Поскольку 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.
Похожие публикации
Нет комментариев