Выпущена версия DXVK 3.0 с улучшенной компиляцией шейдеров и поддержкой D3D9

от aadmin

DXVK 3.0 был выпущен сегодня как последняя стабильная версия этой реализации D3D9, D3D10 и D3D11 на основе Vulkan для Linux/Wine, предлагающая новые функции и улучшения для многих игр.

В числе основных нововведений DXVK 3.0 — поддержка dxbc-spirv для компиляции шейдеров, что должно исправить проблемы с рендерингом в играх, поддержка шейдерных моделей 1-3 для D3D9, поддержка расширения Vulkan VK_EXT_descriptor_heap по умолчанию в драйверах, которые его поддерживают, и поддержка общих ресурсов для работы с реализацией Wine.

DXVK 3.0 также включает в себя различные улучшения для D3D9, такие как поддержка конвейера с фиксированными функциями, которая позволяет играм на D3D8 и D3D9 выполнять рендеринг без шейдеров, оптимизация загрузки буфера, которая исправляет сбои, связанные с адресным пространством, в различных 32-битных играх на D3D9, и поддержка состояния рендеринга с многосэмплированием для исправления проблем с рендерингом в Anno 1701, Men of War Assault Squad и других играх с включённым MSAA.

Рекомендую посмотреть
Google объединит Android и ChromeOS в единую платформу

Среди прочих изменений, DXVK более активно использует асинхронную очередь передачи для загрузки ресурсов в видеопамять, требует наличия многих функций и расширений, добавленных в Vulkan 1.4, добавляет поддержку функции D3D11 Class Linkage и уменьшает ненужную синхронизацию GPU, позволяя перекрывать несколько независимых проходов рендеринга, а также проходы рендеринга с вычислительными шейдерами.

Конечно, релиз DXVK 3.0 приносит улучшения для многих игр, включая Vietcong, The I of the Dragon, Sea Dogs, Age of Pirates 2, Dirt Rally 2, Bioshock Infinite, Borderlands 2, Colin McRae Rally 3, Fallout New Vegas, Insurgency, Counter-Strike: Global Offensive, Jump Space, Max Payne, Railroad Tycoon 3, Sang-Froid: Tales of Werewolves, Splinter Cell 4, The Sims 3, Total War: Pharaoh, Witch on the Holy Night и World of Final Fantasy.

Связанные посты