Valve avaldas VKD3D-Proton 2.7, haru vkd3d koodibaasist, mis on loodud Direct3D 12 toe parandamiseks Protoni mĂ€ngude kĂ€itamise paketis. VKD3D-Proton toetab Protonile spetsiifilisi muudatusi, optimeerimisi ja tĂ€iustusi, et tagada Windowsi Direct3D 12 mĂ€nge parema toimimise, mis pole veel pĂ”hikogumikku vkd3d vastu vĂ”etud. Erinevuste hulgas on ka suunamine kaasaegsete Vulkan laienduste ja vĂ€rskete graafikadraiverite versioonide vĂ”imaluste kasutamise suunas Direct3D 12 tĂ€ieliku ĂŒhilduvuse saavutamiseks.
Uues versioonis:
- NĂ”uded draiveritele on tĂ”usnud. NĂŒĂŒd on vajalik Vulkan laienduste tugi, sealhulgas VK_KHR_dynamic_rendering, VK_EXT_extended_dynamic_state, VK_EXT_extended_dynamic_state2 ja VK_KHR_maintenance4, mis on rakendatud Mesa 22.0-s ja NVIDIA 510 suletud draiverites.
- Eelmises vĂ€ljaandes esitatud uus D3D12 toru (pipeline) raamatukogu on kohandatud igat tĂŒĂŒpi mĂ€ngudele, sealhulgas nendele, mis kasutavad D3D12 API-d valesti, tĂ€nu DXBC/DXIL-st genereeritud SPIR-V esitamiseks mĂ”eldud sise-diskikaustakĂ€igule.
- Tehtud on rida optimeerimisi, mille eesmĂ€rk on vĂ€hendada ĂŒldkulusid ja suurendada GPU jĂ”udlust sellistes olukordades nagu sĂŒgavuse renderdamine (depth pass), WriteBufferImmediate() rakendamine, piltide töötlemine, ressursside mĂ€lu reserveerimine ja juurdepÀÀs juuredeskriptoritele.
- Lisatud tugi D3D12 funktsioonide, nÀiteks mesh shaderite (nÔuab VK_EXT_mesh_shader toetust), jagatud ressursside (shared resource) ja barjÀÀride (fence) toetamiseks.
- DXR 1.1 toe rakendamise jÀtkamine.
- Alustav HDR tugi on lisatud.
- Tehtud on arvukalt parandusi, mis on seotud DXIL toe kaudu.
- Parandatud ĂŒhilduvust Intel ANV draiveriga.
- Parandatud tÔrkede vÔimalusi silumiseks.
- Parandatud stabiilsus tÀisekraanil mÀngude minimiseerimisel ja Alt+Tab vahetamisel.
- Kood on ette valmistatud LGPL 2.1 litsentsilt MIT litsentsile ĂŒleviimiseks.
- Probleemid mÀngudes Hitman 3, Redout 2, F1 2020, F1 2021, F1 2022, Guardians of the Galaxy, Halo Infinite, Spiderman Remastered ja Lost Judgment on lahendatud.
Allikas: opennet.ru
