Valve on vĂ€lja lasknud VKD3D-Proton 2.7, mis on haru vkd3d koodibaasist, loodud Direct3D 12 toe parandamiseks Protoni mĂ€ngude kĂ€ivitamiseks. VKD3D-Proton toetab Protonile spetsiifilisi muudatusi, optimeerimisi ja tĂ€iustusi Windowsi mĂ€ngude kvaliteedi tĂ”stmiseks, mis pĂ”hinevad Direct3D 12-l, kuid ei ole veel lisatud vkd3d peamenĂŒĂŒsse. Erinevustena tuuakse vĂ€lja ka suund modernsete Vulkan laienduste ja vĂ€rskete graafikadriverite vĂ€ljalaskete kasutamisele, et saavutada tĂ€ielik ĂŒhilduvus Direct3D 12-ga.
Uues versioonis:
- DraiverinĂ”uded on tĂ”usnud. NĂŒĂŒd on vajalik toetada Vulkan laiendusi VK_KHR_dynamic_rendering, VK_EXT_extended_dynamic_state, VK_EXT_extended_dynamic_state2 ja VK_KHR_maintenance4, mis on ellu viidud Mesa 22.0-s ja NVIDIA 510 erasektori draiverites.
- Eelmises vÀljaandes esitatud uus D3D12 torujuhtme (pipeline) teek on kohandatud igasuguste mÀngude jaoks, sealhulgas API D3D12 vale kasutamine, kuna see sisaldab sisemist kettavaru SPIR-V esitamiseks, mis on genereeritud DXBC/DXIL-st.
- On optimeeriti seeria, mille eesmĂ€rk on vĂ€hendada ĂŒlehead ja parandada GPU jĂ”udlust, nĂ€iteks sĂŒgavuse renderdamisel (depth pass), WriteBufferImmediate() rakendamisel, pilditöötluses, ressursside mĂ€llu eraldamisel ning juurdes pÀÀsemisel juurdedekrootoritele.
- Lisatud tugi D3D12 vÔimalustele nagu mesh shaderid (nÔutav VK_EXT_mesh_shader tugi), jagatud ressursid (shared resource) ja tÔkked (fence).
- DXR 1.1 toe rakendamine jÀtkub.
- Algne tugi HDR-i on lisatud.
- Tehtud on mitmeid parandusi, mis on seotud DXIL toe toetamisega.
- Kasvatatud on ĂŒhilduvust Intel ANV draiveriga.
- Debugimise vÔimalusi on laiendatud.
- Parandatud on stabiilsus, kui minimeerida ja vahetada tÀisekraanmÀngude vahel Alt+Tab abil.
- Valmistatud ette koodi ĂŒleviimiseks LGPL 2.1 litsentsilt MIT litsentsile.
- Rohkemate probleemide lahendamine mÀngudes Hitman 3, Redout 2, F1 2020, F1 2021, F1 2022, Guardians of the Galaxy, Halo Infinite, Spiderman Remastered ja Lost Judgment.
Allikas: opennet.ru
