Kompania Valve publikoi versionin VKD3D-Proton 2.7, një degë nga kodi burim vkd3d, e krijuar për të përmirësuar mbështetje për Direct3D 12 në paketën për fillimin e lojërave Proton. VKD3D-Proton mbështet ndryshime, optimizime dhe përmirësime specifike për Proton për një performancë më të lartë të lojërave Windows të bazuara në Direct3D 12, të cilat ende nuk janë pranuar në përbërjen kryesore të vkd3d. Ndër dallimet është gjithashtu fokusi në përdorimin e zgjerimeve moderne Vulkan dhe mundësive të lëshimeve të reja të drejtuesve grafikë për të arritur përputhshmërinë e plotë me Direct3D 12.
NĂ« versionin e ri:
- Kërkesat për drejtuesit janë rritur. Tani është e nevojshme mbështetje për zgjerimet Vulkan VK_KHR_dynamic_rendering, VK_EXT_extended_dynamic_state, VK_EXT_extended_dynamic_state2 dhe VK_KHR_maintenance4, të implementuara në Mesa 22.0 dhe drejtuesit pronarë NVIDIA 510.
- Biblioteka e re e paraqitur në versionin e kaluar për konvencionin (pipeline) D3D12 është adaptuar për çdo lojë, duke përfshirë ato që përdorin gabimisht API D3D12, falë implementimit të një cache të brendshëm të diskut për paraqitjen e SPIR-V, të gjeneruar nga DXBC/DXIL.
- ĂshtĂ« bĂ«rĂ« njĂ« sĂ«rĂ« optimizimesh qĂ« synojnĂ« tĂ« reduktojnĂ« ngarkesĂ«n dhe tĂ« rrisin performancĂ«n e GPU-sĂ«, nĂ« situata si renditja e thellĂ«sisĂ« (depth pass), pĂ«rdorimi i WriteBufferImmediate(), pĂ«rpunimi i imazheve, alokimi i memories pĂ«r burime dhe aksesi nĂ« deskriptorĂ«t rrĂ«njĂ«sorĂ«.
- Sapo është shtuar mbështetje për mundësi të tilla D3D12 si shenjat e rrjetit (shader meshes) (e nevojshme mbështetje VK_EXT_mesh_shader), burimet e përbashkëta (shared resources) dhe pengesat (fence).
- ĂshtĂ« vazhduar implementimi i mbĂ«shtetjes pĂ«r DXR 1.1.
- ĂshtĂ« shtuar mbĂ«shtetje fillestare pĂ«r HDR.
- Janë bërë shumë rregullime të lidhura me mbështetje për DXIL.
- ĂshtĂ« pĂ«rmirĂ«suar pĂ«rputhshmĂ«ria me drejtuesin Intel ANV.
- Janë zgjeruar mundësitë për rregullim.
- ĂshtĂ« rritur stabiliteti gjatĂ« minimizimit dhe kalimit me Alt+Tab tĂ« lojĂ«rave me ekran tĂ« plotĂ«.
- ĂshtĂ« pĂ«rgatitur transfertĂ«n e kodit nga LGPL 2.1 nĂ« licencĂ«n MIT.
- Janë zgjidhur problemet në lojërat Hitman 3, Redout 2, F1 2020, F1 2021, F1 2022, Guardians of the Galaxy, Halo Infinite, Spiderman Remastered dhe Lost Judgment.
Burimi: opennet.ru
