Valve har udgivet VKD3D-Proton 2.7, en forgrening af vkd3d-kodebasen, der er designet til at forbedre Direct3D 12-understøttelsen i Proton-spilstarteren. VKD3D-Proton inkluderer Proton-specifikke ændringer, optimeringer og forbedringer for forbedret ydeevne. Windows- Direct3D 12-baserede spil, der endnu ikke er inkluderet i det centrale vkd3d-bibliotek. Andre bemærkelsesværdige forskelle inkluderer fokus på at bruge moderne Vulkan-udvidelser og de nyeste grafikdriverudgivelser for at opnå fuld Direct3D 12-kompatibilitet.
I den nye version:
- Kravene til chaufførerne er blevet øget. Denne funktion kræver nu understøttelse af Vulkan-udvidelserne VK_KHR_dynamic_rendering, VK_EXT_extended_dynamic_state, VK_EXT_extended_dynamic_state2 og VK_KHR_maintenance4, som implementeret i Mesa 22.0 og NVIDIAs proprietære 510-drivere.
- Det nye D3D12 pipeline-bibliotek, der blev introduceret i den seneste udgivelse, er nu egnet til ethvert spil, inklusive dem, der ikke bruger D3D12 API'en korrekt, ved at implementere en intern diskcache til SPIR-V-repræsentationen genereret fra DXBC/DXIL.
- Der er foretaget en række optimeringer for at reducere overhead og forbedre GPU-ydeevnen i situationer som dybdegengivelse, brug af WriteBufferImmediate(), billedbehandling, ressourceallokering og adgang til root-beskrivelser.
- Tilføjet understøttelse af D3D12-funktioner såsom mesh-shaders (kræver VK_EXT_mesh_shader-understøttelse), delte ressourcer og hegn.
- Fortsat implementering af DXR 1.1-understøttelse.
- Tilføjet indledende HDR-understøttelse.
- Der er foretaget adskillige rettelser relateret til DXIL-understøttelse.
- Forbedret kompatibilitet med Intel ANV-driveren.
- Udvidede fejlfindingsmuligheder.
- Forbedret stabilitet ved minimering og skift af fuldskærmsspil ved hjælp af Alt+Tab.
- Der er gjort forberedelser til at konvertere koden fra LGPL 2.1 til MIT-licensen.
- Løste problemer med Hitman 3, Redout 2, F1 2020, F1 2021, F1 2022, Guardians of the Galaxy, Halo Infinite, Spiderman Remastered og Lost Judgment.
Kilde: opennet.ru
