Valve on julkaissut VKD3D-Proton 2.7:n, vkd3d-koodikannan haarauman, joka on suunniteltu parantamaan Direct3D 12 -tukea Proton-pelin käynnistysohjelmassa. VKD3D-Proton sisältää Proton-kohtaisia muutoksia, optimointeja ja parannuksia suorituskyvyn parantamiseksi. Windows- Direct3D 12 -pohjaiset pelit, joita ei vielä sisällytetty vkd3d:n ydinkirjastoon. Muita merkittäviä eroja ovat keskittyminen nykyaikaisten Vulkan-laajennusten käyttöön ja uusimmat näytönohjaimen ajuriversiot täyden Direct3D 12 -yhteensopivuuden saavuttamiseksi.
Uudessa versiossa:
- Lisää vaatimuksia kuljettajille. Työ vaatii nyt tukea Vulkan-laajennuksille VK_KHR_dynamic_rendering, VK_EXT_extended_dynamic_state, VK_EXT_extended_dynamic_state2 ja VK_KHR_maintenance4, jotka on toteutettu Mesa 22.0:ssa ja patentoiduille NVIDIA 510 -ajureille.
- Edellisessä julkaisussa esitelty uusi D3D12-liukuhihnakirjasto on mukautettu kaikille peleille, mukaan lukien ne, jotka käyttävät väärin D3D12 API:ta, toteuttamalla sisäisen levyvälimuistin DXBC/DXIL:stä luodulle SPIR-V-esitykselle.
- Useita optimointeja on tehty ylikuormituksen vähentämiseksi ja grafiikkasuorittimen suorituskyvyn parantamiseksi sellaisissa tilanteissa, kuten syvyyssyötön renderöinti, WriteBufferImmediate(), kuvankäsittely, resurssien allokointi ja pääkahvan käyttöoikeus.
- Lisätty tuki D3D12-ominaisuuksille, kuten mesh-varjostimille (vaatii VK_EXT_mesh_shader-tuen toimiakseen), jaetut resurssit ja esteet.
- DXR 1.1 -tuen käyttöönotto jatkuu.
- Lisätty alkuperäinen HDR-tuki.
- Lukuisia DXIL-tukeen liittyviä korjauksia on tehty.
- Parannettu yhteensopivuus Intel ANV -ohjaimen kanssa.
- Parannetut virheenkorjausominaisuudet.
- Parannettu vakaus minimoitaessa ja vaihdettaessa koko näytön pelien Alt+Tab-näppäimillä.
- Koodin kääntämistä LGPL 2.1:stä MIT-lisenssiin on valmisteltu.
- Hitman 3:n, Redout 2:n, F1 2020:n, F1 2021:n, F1 2022:n, Guardians of the Galaxyn, Halo Infiniten, Spiderman Remasteredin ja Lost Judgmentin ongelmat on ratkaistu.
Lähde: opennet.ru
