Подробности
Разработчики проекта Wine объявили о выпуске крупного обновления VKD3D 2. 0. Этот инструментарий предназначен для трансляции графического интерфейса программирования Direct3D 12 через Vulkan. В отличие от версии VKD3D-Proton, которую развивает компания Valve для совместимости игр в Steam, оригинальный проект VKD3D используется непосредственно в основном составе Wine. Основные улучшения и нововведенияПереход от версии 1. 19 к полноценному релизу 2. 0 принес множество изменений. Разработчики улучшили работу с шейдерами HLSL, добавив поддержку многих ранее недоступных операций.
Обновление также затронуло обработку устаревшего байт-кода Direct3D, улучшило работу с форматом DXIL и внесло исправления в систему работы с графическими эффектами. Среди экспериментальных нововведений выделяется поддержка трансляции в код на языке Metal Shading Language, что расширяет возможности работы графики на совместимых платформах. В VKD3D 2. 0 были внедрены новые интерфейсы взаимодействия, расширены инструменты для отладки приложений и реализованы низкоуровневые оптимизации.
Полный список изменений и файлы для загрузки новой версии доступны на официальном сайте проекта WineHQ. Разработчики рекомендуют обновить VKD3D для улучшения совместимости с современными играми и приложениями, использующими Direct3D 12. Выход VKD3D 2. 0 знаменует собой важный шаг в развитии экосистемы Wine, позволяя запускать больше Windows-приложений на Linux и других платформах с высокой производительностью графики.

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