Kompania Valve publikoi lëshimin VKD3D-Proton 2.7, një degë nga kodin bazë vkd3d, e krijuar për të përmirësuar mbështetje për Direct3D 12 në paketën për nisjen e lojërave Proton. Në VKD3D-Proton mbështetet ndryshime, optimizime dhe përmirësime specifike për Proton për një funksionim më të mirë të lojërave Windows të bazuara në Direct3D 12, të cilat ende nuk janë pranuar në përbërjen kryesore të vkd3d. Një nga dallimet e tjera është orientimi ndaj përdorimit të zgjerimeve moderne Vulkan dhe mundësive të lëshimeve më të fundit të drejtuesve grafikë për të arritur përputhshmëri të plotë me Direct3D 12.
Në këtë version të ri:
- Kërkesat për drejtuesit janë rritur. Tani për funksionimin kërkohet 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ë lëshimin e kaluar e kontejnerit (pipeline) D3D12 është përshtatur për çdo lojë, përfshirë ato që përdorin gabimisht API D3D12, falë implementimit të një cache të brendshëm disk për paraqitjen e SPIR-V, të gjeneruar nga DXBC/DXIL.
- Janë bërë një seri optimizimesh që synojnë uljen e shpenzimeve dhe rritjen e performancës së GPU-së në situata të tilla si renderimi i thellësisë (depth pass), përdorimi i WriteBufferImmediate(), përpunimi i imazheve, alokimi i memories për burimet dhe aksesimi i deskriptorëve rrënjësorë.
- Shtuar mbështetje për funksionet D3D12 si shaderat e rrjetave (kërkohet mbështetje VK_EXT_mesh_shader), burime të përbashkëta (shared resource) dhe barrierat (fence).
- Vazhdon realizimi i mbështetjes për DXR 1.1.
- Shtuar mbështetje fillestare për HDR.
- Janë bërë shumë korrigjime lidhur me mbështetje për DXIL.
- Përmirësuar kompatibiliteti me driverin Intel ANV.
- Zgjeruar mundësitë për debug.
- Rritur stabilitetin gjatë minimizimit dhe kalimit me Alt+Tab të lojërave me ekran të plotë.
- Përgatitur për transferimin e kodit nga LGPL 2.1 në licencën MIT.
- Zgjidhur probleme 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
