Valve avaldas VKD3D-Proton 2.13, mis on haru koodibaasist vkd3d, loodud Direct3D 12 toe paremaks toetamiseks Protoni mängude alustamispaketis. VKD3D-Proton sisaldab Protonile spetsiifilisi muudatusi, optimeerimisi ja täiustusi Windowsi Direct3D 12 baasil mängude paremaks toimimiseks, mis ei ole veel lisatud põhiversioonisse vkd3d. Erakordse aspektina mainitakse ka suunatud kasutuselevõttu kaasaegsete Vulkan laiendite ja värskete graafikadraiverite võimaluste jaoks, et saavutada täielik ühilduvus Direct3D 12-ga.
Uue versiooni muudatuste hulgas on:
- Rakendatud on shaderi mudeli 6.8 määratlusi, nagu HLSL vertex shaderite parameetrid SV_StartInstanceLocation ja SV_StartVertexLocation, WaveSize atribuudis vahemike tugi ning täiustatud tekstuurimise võimalused.
- Tagatud on ühilduvus Proton 9.0-2 juures ilmunud OpenVR ja OpenXR spetsifikatsioonidega virtuaalreaalsuse prillide toetamiseks.
- Vulkan laiendi VK_KHR_maintenance6 kasutamisel on garanteeritud õigesti töötlemine joonistamissoovide korral, kus indeksibufeereid ei kasutata.
- Teostatud Vulkan- laiendus VK_MESA_image_alignment_control, mille rakendamine vähendab mälu tarbimist AMD GPU-dega süsteemides.
- Teostatud Vulkan- laiendus VK_EXT_device_address_binding_report.
- Vulkan- laienduse rakendamine
VK_NV_low_latency2 on ümber töötlustatud, et vältida viivitusi voogude töötlemisel, millel on mittesuunatud kaadrinumber. - Soodustati jõudlus ja mälu tarbimise optimeerimine.
- Lahendatud probleemid, mis ilmnevad mängudes Arma Reforger, Halo Infinite, Hellblade 2, Ghost of Tsushima ja Mirage.
Allikas: opennet.ru
