A Valve kiadta a VKD3D-Proton 2.13 verziót, amely a vkd3d kódalap ágazata, és amely a Direct3D 12 támogatásának javítására készült a Proton játékindító csomag számára. A VKD3D-Proton támogatja a Proton specifikus módosításait, optimalizálásait és fejlesztéseit a Windows Direct3D 12 alapú játékok jobb teljesítménye érdekében, amelyeket még nem fogadtak el a vkd3d fő összetevőjébe. Az eltérések között megemlíthető a modern Vulkan kiterjesztések és az új grafikus illesztőprogramok lehetőségeinek kihasználására való orientálódás is a Direct3D 12 teljes körű kompatibilitásának elérése érdekében.
Az új verzióban található változások:
- Megvalósultak a 6.8-as árnyékoló modellben meghatározott lehetőségek, mint például az HLSL SV_StartInstanceLocation és SV_StartVertexLocation vertex shader paraméterek, a WaveSize attribútumbeli tartományok támogatása, valamint a kibővített textúrázási lehetőségek.
- Biztosítva lett a Proton 9.0-2 verziójában megjelent OpenVR és OpenXR specifikációk támogatásának kompatibilitása a virtuális valóság sisakokkal való munkavégzéshez.
- A VK_KHR_maintenance6 Vulkan kiterjesztés használatával helyesen kezelik a rajzolási kérelmeket index nélküli pufferekkel.
- Megvalósították a VK_MESA_image_alignment_control Vulkan kiterjesztést, amelynek alkalmazása csökkenti a memóriafogyasztást AMD GPU-val rendelkező rendszereken.
- Megvalósították a VK_EXT_device_address_binding_report Vulkan kiterjesztést.
- A Vulkan kiterjesztés megvalósítása
A VK_NV_low_latency2 átdolgozásra került, hogy megszüntesse a késlekedést a nem lineárisan sorrendben érkező keretek azonosítóinak feldolgozása során. - Teljesítmény- és memóriaoptimalizálások történtek.
- Megoldották a problémákat, amelyek az Arma Reforger, Halo Infinite, Hellblade 2, Ghost of Tsushima és Mirage játékokban jelentkeztek.
Forrás: opennet.ru
