Анонсирован Wine 10.0-rc1: улучшения для поддержки DirectX 12 и новый драйвер Bluetooth

2024-12-07 2956 комментарии
Первый релиз-кандидат Wine 10.0 включает VKD3D 1.14 для DirectX 12, новый драйвер Bluetooth winebth.sys, поддержку UTF-8 и Wine Mono 9.4. Исправлено 17 ошибок в работе популярных приложений

 

В рамках подготовки к выпуску стабильной версии Wine 10.0, которая ожидается в середине января 2025 года, разработчики представили первый релиз-кандидат Wine 10.0-rc1. После публикации данной версии введен мораторий на добавление новых функций - команда сосредоточится исключительно на исправлении ошибок и регрессий.

Что нового в Wine 10.0-rc1:

  • Интеграция VKD3D версии 1.14, обеспечивающая улучшения для поддержки DirectX 12 через Vulkan
  • Обновление Wine Mono до версии 9.4
  • Появление нового драйвера winebth.sys для поддержки Bluetooth-устройств
  • Добавление поддержки UTF-8 в функции среды выполнения C
  • Исправление 17 известных ошибок, затрагивающих работу популярных приложений, включая Mathcad 15, Links 2003 и FL Studio 21

Основные изменения по сравнению с версией 9.22:

Системные улучшения:

  • Реализация начальной версии NtContinueEx()
  • Оптимизация обработки файловых дескрипторов
  • Улучшение работы с отладочными каналами

Графическая подсистема:

  • Реализация HLSL FFP для пиксельных шейдеров
  • Усовершенствование обработки текстур в wined3d
  • Внедрение поддержки освещения в HLSL FFP конвейере

Мультимедиа:

  • Значительные улучшения в работе DirectSound
  • Оптимизация обработки аудиопотоков
  • Усовершенствование рендеринга видео

Безопасность:

  • Исправление утечек в обработке токенов
  • Улучшение управления правами доступа

Данный релиз демонстрирует существенный прогресс в развитии проекта Wine, особенно в области поддержки современных технологий и улучшения совместимости с Windows-приложениями. Исходный код Wine 10.0-rc1 доступен в репозитории GitLab

© .
Комментарии и отзывы

Нашли ошибку?

Новое на сайте