Liberasyon DXVK 2.2, Direct3D 9/10/11 enplemantasyon sou tèt Vulkan API a

Liberasyon kouch DXVK 2.2 la disponib, li bay yon aplikasyon DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 ak 11, k ap travay atravè tradiksyon apèl nan API Vulkan. DXVK mande pou chofè ki sipòte Vulkan API 1.3, tankou Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0, ak AMDVLK. DXVK ka itilize pou kouri aplikasyon 3D ak jwèt sou Linux lè l sèvi avèk Wine, k ap sèvi kòm yon altènatif ki pi wo nan enplemantasyon natif natal Wine Direct3D 9/10/11 ki kouri sou OpenGL.

Chanjman prensipal yo:

  • Добавлена поддержка прослойки 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.
  • Pwoblèm ki rive nan jwèt yo te fikse:
    • Battle Fantasia Revised Edition
    • Pè frèt
    • Dawn of Magic 2
    • DC Linivè sou entènèt
    • Byen lwen Kriye 2
    • Halo: Mèt Chèf Koleksyon an
    • Warhammer 40k: Space Marine
    • Anpi Jade
    • Sid Meier’s Pirates
    • Total Gè: chogoun 2

    Sous: opennet.ru

Add nouvo kòmantè