Ginawa ang VKD3D fork para mapahusay ang suporta ng Direct3D 12 sa Proton

Sa mga hangganan ng proyekto VKD3D-Proton isang tinidor mula sa codebase ang ginawa vkd3d. Plano ng Valve na gamitin ang tinidor na ito sa isang pakete na nakabatay sa Alak para sa paglulunsad ng mga larong Proton Windows. Ang suporta ng DirectX 9/10/11 sa Proton ay batay sa package DXVK, at ang pagpapatupad ng DirectX 12 ay hanggang ngayon ay nakabatay sa vkd3d library (pagkatapos ng ng kamatayan may-akda vkd3d pagbuo ng tinukoy na bahagi patuloy kawani ng komunidad ng CodeWeavers at Wine). Sa pagbuo ng VKD3D-Proton kasangkot Hans-Christian Arntzen (Hans-Kristian Arntzen, may-akda ng toolkit SPIRV-Cross at developer ng ilang extension sa Vulkan API), Philippe Rebol (Philip Rebohle, ni DXVK) at Joshua Ashton (Joshua Ashton, may akda D9VK),
nagtatrabaho sa kumpanya ng Valve.

Plano ng VKD3D-Proton na suportahan ang mga pagbabago, pag-optimize at pagpapahusay na partikular sa Proton para sa mas mahusay na pagganap ng mga laro sa Windows batay sa Direct3D 12, na hindi pa natatanggap sa pangunahing bahagi ng vkd3d. Kabilang sa mga pagkakaiba, mayroon ding pagtutuon sa paggamit ng modernong mga extension ng Vulkan at ang mga kakayahan ng mga bagong release ng driver ng graphics upang makamit ang ganap na pagiging tugma sa Direct3D 12. Ang VKD3D-Proton ay hindi naglalayong mapanatili ang pabalik na pagkakatugma sa orihinal na vkd3d API at hindi ibukod ang pagtigil ng suporta para sa mga mas lumang GPU at graphics driver.

Pinagmulan: opennet.ru

Magdagdag ng komento