Ngaleupaskeun DXVK 1.10.3, Direct3D 9/10/11 palaksanaan di luhur Vulkan API

Pelepasan lapisan DXVK 1.10.3 sayogi, nyayogikeun palaksanaan DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 sareng 11, damel ngaliwatan tarjamahan telepon ka API Vulkan. DXVK merlukeun supir Vulkan 1.1 API-diaktipkeun sapertos Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0, sareng AMDVLK. DXVK tiasa dianggo pikeun ngajalankeun aplikasi sareng kaulinan 3D dina Linux nganggo Wine, janten alternatif kinerja anu langkung luhur pikeun palaksanaan Direct3D 9/10/11 Wine anu diwangun di luhur OpenGL.

Parobahan utama:

  • Ditambahkeun rojongan pikeun objék ID3D11Fence dibagikeun, dilaksanakeun dina luhureun Vulkan dibagikeun semaphores kronologis (Timeline semaphore), nyadiakeun primitif tunggal pikeun sinkronisasi antara alat jeung host, tinimbang VkFence na VkSemaphore primitif misah. Rojongan pikeun ID3D11Fence ngamungkinkeun pikeun ngahontal fungsionalitas video dina kaulinan Halo Taya Wates nalika nerapkeun patches luyu pikeun anggur na vkd3d-proton.
  • Ngalereskeun régrési dina DXVK 1.10.2 anu nyababkeun gangguan dina sababaraha kaulinan D3D11, kalebet Prey sareng Bioshock Infinite.
  • Masalah anu aya dina Need For Speed ​​​​3, Ninja Blade sareng Ys Origin parantos direngsekeun.
  • pilihan d3d11.ignoreGraphicsBarriers geus diaktipkeun pikeun kaulinan Stray, nu direngsekeun masalah sareng degradasi kinerja on sababaraha GPUs.

sumber: opennet.ru

Tambahkeun komentar