Podjetje Valve je objavilo izdajo VKD3D-Proton 2.13, odcepa iz izvorne kode vkd3d, ki je bila ustvarjena za izboljšanje podpore za Direct3D 12 v paketu za zagon iger Proton. VKD3D-Proton vključuje specifične spremembe za Proton, optimizacije in izboljšave za boljšo kakovost delovanja iger Windows na osnovi Direct3D 12, ki še niso vključene v glavno zvrst vkd3d. Med razlikami je tudi poudarek na uporabi sodobnih razširitev Vulkan in možnosti svežih različic grafičnih gonilnikov za dosego popolne združljivosti z Direct3D 12.
Među promenama u novoj verziji:
- Izvedene so bile funkcionalnosti, določene v modelu senčil 6.8, kot so parametri vertex shaderjev HLSL SV_StartInstanceLocation in SV_StartVertexLocation, podpora za območja v atributu WaveSize in razširjene možnosti teksturiranja.
- Zagotovljena je bila združljivost z novimi specifikacijami OpenVR in OpenXR, ki so vstopile v Proton 9.0-2 za delo s slušalkami za virtualno resničnost.
- Pri uporabi Vulkan razširitve VK_KHR_maintenance6 je zagotovljena pravilna obdelava zahtevkov za risanje brez indeksnih predpomnilnikov.
- Izvedena je Vulkan razširitev VK_MESA_image_alignment_control, katere uporaba omogoča zmanjšanje porabe pomnilnika na sistemih z GPU AMD.
- Izvedena je Vulkan razširitev VK_EXT_device_address_binding_report.
- Izvedba Vulkan razširitve
VK_NV_low_latency2 je bila predelana za odpravo zamika pri obdelavi tokov s neskladnimi identifikatorji okvirjev. - Izvedene so optimizacije zmogljivosti in porabe pomnilnika.
- Rešeni so problemi, ki so se pojavljali v igrah Arma Reforger, Halo Infinite, Hellblade 2, Ghost of Tsushima in Mirage.
Izvor: opennet.ru
