Itusilẹ ti DXVK 2.2, Direct3D 9/10/11 imuse lori oke Vulkan API

Itusilẹ ti Layer DXVK 2.2 wa, pese imuse ti DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 ati 11, ṣiṣẹ nipasẹ itumọ awọn ipe si Vulkan API. DXVK nilo awakọ ti o ṣe atilẹyin Vulkan API 1.3, gẹgẹbi Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0, ati AMDVLK. DXVK le ṣee lo lati ṣiṣe awọn ohun elo 3D ati awọn ere lori Lainos nipa lilo Waini, ṣiṣe bi yiyan iṣẹ ṣiṣe ti o ga julọ si awọn imuṣẹ abinibi Direct3D 9/10/11 Waini ti n ṣiṣẹ lori oke OpenGL.

Awọn iyipada akọkọ:

  • Добавлена поддержка прослойки D3D11On12, обеспечивающей работу Direct3D 11 поверх Direct3D 12. Для поддержки D3D12 в новых играх на базе движка Unity, таких как Lego Builder’s Journey, в DXVK реализована возможность создания устройств D3D11 из устройств D3D12, используя функцию D3D11On12CreateDevice и программный интерфейс ID3D11On12Device.
  • В реализации Direct3D 9 появилась поддержка частичного отображения (Partial Presentation), позволяющего организовать отображение частей окна через копирование содержимого экранного буфера (backbuffer) в системную память и последующей отрисовки его в окно, используя CPU. Указанная возможность улучшает совместимость с лаунчерами игр, созданными с использованием инструментария Microsoft WPF, ценой снижения производительности. Для Direct3D 9 также улучшено общее поведение виртуальных фреймбуферов (SwapChain) и прекращена поддержка опции d3d9.noExplicitFrontBuffer.
  • При использовании вместе с Proton или Wine по умолчанию прекращено создание файлов с логами и организован вывод диагностических сообщений в консоль при помощи специфичных для wine возможностей, что соответствует поведению vkd3d-proton. Для возобновления создания отдельных файлов c логами можно установить переменную окружения DXVK_LOG_PATH.
  • Значительно уменьшено потребление памяти в ситуациях создания в играх неиспользуемых устройств D3D11.
  • На системах с несколькими GPU улучшено определение устройств вывода, доступных через DXGI, что решает проблемы с производительностью в новых играх на базе движка RE (Reach for the Moon), использующих D3D12.
  • Awọn iṣoro ti o waye ninu awọn ere ti jẹ atunṣe:
    • Battle Fantasia Revised Edition
    • Ibẹru tutu
    • Dawn of Magic 2
    • DC Universe Online
    • Jina kigbe 2
    • Halo: Awọn Titunto si Chief Gbigba
    • Warhammer 40k: Space Marine
    • Ijoba Jade
    • Sid Meier ká Pirates
    • Lapapọ Ogun: Shogun 2

    orisun: opennet.ru

Fi ọrọìwòye kun