Ua lomia e Valve le tatalaina o le VKD3D-Proton 2.7, o se tui mai le vkd3d codebase ua fuafuaina e faaleleia ai le Direct3D 12 lagolago i le Proton game launcher. E lagolagoina e VKD3D-Proton suiga fa'apitoa a le Proton, fa'ata'ita'iga, ma fa'aleleia atili e fa'atino ai ta'aloga Windows e fa'atatau i le Direct3D 12, lea e le'i fa'aogaina i le vkd3d. O eseesega, o loʻo i ai foi le taulaʻi i le faʻaogaina o faʻaopoopoga Vulkan faʻaonaponei ma le gafatia o faʻasalalauga lata mai o taʻavale faʻataʻitaʻi e ausia ai le fetaui atoatoa ma Direct3D 12.
I le lomiga fou:
- O manaoga mo avetaavale ua faateleina. O le galuega ua mana'omia nei le lagolago mo Vulkan fa'aopoopoga VK_KHR_dynamic_rendering, VK_EXT_extended_dynamic_state, VK_EXT_extended_dynamic_state2 ma VK_KHR_maintenance4, fa'atino i Mesa 22.0 ma fa'atau NVIDIA 510 aveta'avale.
- Faʻailoa i le faʻasalalauga mulimuli, o le D3D12 pipeline faletusi fou ua faʻafetaui mo soʻo se taʻaloga, e aofia ai i latou e faʻaoga sese le D3D12 API, e ala i le faʻaogaina o se pusa faʻapipiʻi totonu mo le SPIR-V faʻatusa na gaosia mai le DXBC / DXIL.
- O se faasologa o faʻataʻitaʻiga ua faia e faʻaitiitia ai le ulu ma faʻaleleia le faʻatinoga o le GPU i tulaga e pei o le loloto o le pasi, WriteBufferImmediate(), faʻasologa o ata, faʻasoa punaoa, ma le maua o le aʻa.
- Fa'aopoopo le lagolago mo vaega D3D12 e pei o le mesh shaders (mana'omia VK_EXT_mesh_shader lagolago e galue ai), fefa'asoaa'i punaoa ma pa puipui.
- Faʻaauau le faʻatinoina o le DXR 1.1 lagolago.
- Fa'aopoopoina muamua le lagolago HDR.
- E tele fa'atonuga e feso'ota'i ma le lagolago DXIL ua faia.
- Faʻaleleia le fesoʻotaʻiga ma le avetaavale Intel ANV.
- Fa'aleleia le fa'aogaina o le mafai.
- Faʻaleleia le mautu pe a faʻaititia ma fesuiaʻi ma Alt+Tab o taʻaloga mata atoa.
- Ua faia tapenaga mo le faaliliuina o le code mai le LGPL 2.1 i le laisene MIT.
- Faʻafitauli i Hitman 3, Redout 2, F1 2020, F1 2021, F1 2022, Leoleo o le Galaxy, Halo Infinite, Spiderman Remastered ma le Faʻamasinoga Leiloa ua uma ona foia.
puna: opennet.ru
