Valve har slÀppt VKD3D-Proton 2.13, en gren frÄn kodbasen vkd3d, skapad för att förbÀttra stödet för Direct3D 12 i paketet för spelstart Proton. VKD3D-Proton stöder specifika Àndringar, optimeringar och förbÀttringar för Proton för att sÀkerstÀlla en bÀttre prestanda av Windows-spel baserat pÄ Direct3D 12, vilka Ànnu inte har antagits i huvudversionen av vkd3d. Bland skillnaderna noteras ocksÄ inriktningen pÄ anvÀndning av moderna Vulkan-förlÀngningar och möjligheterna hos de senaste versionerna av grafiska drivrutiner för att uppnÄ full kompatibilitet med Direct3D 12.
Bland förÀndringarna i den nya versionen:
- Möjligheter definierade i shader-modellen 6.8 har implementerats, sÄsom HLSL vertex shader-parametrar SV_StartInstanceLocation och SV_StartVertexLocation, stöd för intervall i attributet WaveSize och utökade textureringsmöjligheter.
- Kompatibilitet har sÀkerstÀllts med det stöd som introducerades i Proton 9.0-2 för specifikationerna OpenVR och OpenXR för anvÀndning med virtuella verklighetshuvuden.
- Vid anvÀndning av Vulkan-förlÀngningen VK_KHR_maintenance6 sÀkerstÀlls korrekt hantering av renderingsförfrÄgningar utan indexbuffertar.
- Vulkan-förlÀngningen VK_MESA_image_alignment_control har implementerats, vilket minskar minneskonsumtion pÄ system med AMD GPU:er.
- Vulkan-förlÀngningen VK_EXT_device_address_binding_report har implementerats.
- Implementeringen av Vulkan-förlÀngningen
VK_NV_low_latency2 har omarbetats för att eliminera stutter vid hantering av trÄdar med osammanhÀngande ram-ID:n. - Prestanda- och minnesoptimeringar har genomförts.
- Problemen som uppstod i spelen Arma Reforger, Halo Infinite, Hellblade 2, Ghost of Tsushima och Mirage har lösts.
KĂ€lla: opennet.ru
