Valve heeft VKD3D-Proton 2.7 uitgebracht, een fork van de vkd3d-codebasis die is ontworpen om de Direct3D 12-ondersteuning in de Proton-gamelauncher te verbeteren. VKD3D-Proton bevat Proton-specifieke wijzigingen, optimalisaties en verbeteringen voor betere prestaties. Windows- Direct3D 12-gebaseerde games die nog niet in de kernbibliotheek van vkd3d zijn opgenomen. Andere opvallende verschillen zijn de focus op het gebruik van moderne Vulkan-extensies en de nieuwste grafische stuurprogramma's om volledige Direct3D 12-compatibiliteit te bereiken.
In de nieuwe versie:
- Verhoogde driververeisten. Ondersteuning voor de Vulkan-extensies VK_KHR_dynamic_rendering, VK_EXT_extended_dynamic_state, VK_EXT_extended_dynamic_state2 en VK_KHR_maintenance4, geïmplementeerd in Mesa 22.0 en gepatenteerde NVIDIA 510-drivers, is nu vereist.
- De nieuwe D3D12-pijplijnbibliotheek, geïntroduceerd in de laatste release, is aangepast voor alle games, inclusief games die de D3D12 API verkeerd gebruiken, door een interne schijfcache te implementeren voor de SPIR-V-representatie gegenereerd op basis van DXBC/DXIL.
- Er is een reeks optimalisaties doorgevoerd om de overhead te verminderen en de GPU-prestaties te verbeteren in situaties zoals het renderen van dieptedoorgangen, WriteBufferImmediate(), beeldverwerking, toewijzing van bronnen en toegang tot de root-handle.
- Ondersteuning toegevoegd voor D3D12-functies zoals mesh-shaders (vereist VK_EXT_mesh_shader-ondersteuning om te werken), gedeelde bronnen en barrières.
- Voortdurende implementatie van DXR 1.1-ondersteuning.
- Initiële HDR-ondersteuning toegevoegd.
- Er zijn talloze reparaties uitgevoerd met betrekking tot DXIL-ondersteuning.
- Verbeterde compatibiliteit met Intel ANV-stuurprogramma.
- Verbeterde foutopsporingsmogelijkheden.
- Verbeterde stabiliteit bij het minimaliseren en schakelen met Alt+Tab van games op volledig scherm.
- Er zijn voorbereidingen getroffen om de code van LGPL 2.1 naar de MIT-licentie om te zetten.
- Problemen met Hitman 3, Redout 2, F1 2020, F1 2021, F1 2022, Guardians of the Galaxy, Halo Infinite, Spiderman Remastered en Lost Judgement zijn opgelost.
Bron: opennet.ru
