Kompania Valve publikoi versionin VKD3D-Proton 2.13, një degë nga kodi i bazës vkd3d, e krijuar për të përmirësuar mbështetje për Direct3D 12 në paketën për ekzekutimin e lojërave Proton. VKD3D-Proton mbështet ndryshime specifike për Proton, optimizime dhe përmirësime për një performancë më të mirë të lojërave Windows në bazë të Direct3D 12, të cilat ende nuk janë pranuar në konstruksionin kryesor të vkd3d. Ndryshimet përfshijnë gjithashtu fokusin në përdorimin e zgjerimeve moderne Vulkan dhe mundësitë e lëshimeve të fundit të grafikës për të arritur përputhshmërinë e plotë me Direct3D 12.
Ndër ndryshimet në versionin e ri:
- Janë realizuar mundësi të përcaktuara në modelin e shenjave 6.8, të tilla si parametrat e shenjave të vertices HLSL SV_StartInstanceLocation dhe SV_StartVertexLocation, mbështetje për gamat në atributin WaveSize dhe mundësi të zgjeruara të teksturimit.
- ĂshtĂ« siguruar pĂ«rputhshmĂ«ria me mbĂ«shtetje tĂ« sapodukur nĂ« Proton 9.0-2 pĂ«r specifikimet OpenVR dhe OpenXR pĂ«r tĂ« punuar me helmetat e realitetit virtual.
- Kur përdoret zgjerimi Vulkan VK_KHR_maintenance6, sigurohet përpunimi i duhur i kërkesave për vizatimin pa buferë indeksesh.
- Janë implementuar zgjerimi Vulkan VK_MESA_image_alignment_control, aplikimi i të cilit lejon të ulet konsumimi i memories në sistemet me GPU AMD.
- Janë realizuar zgjerimi Vulkan VK_EXT_device_address_binding_report.
- Implementimi i zgjerimit Vulkan
VK_NV_low_latency2 është ripërpunuar për të eliminuar ngecjet gjatë përpunimit të rrjedhave me identifikues të pandërprerë të kornizave. - Janë kryer optimizime të performancës dhe konsumit të memories.
- Jane zgjidhur problemet që shfaqen në lojërat Arma Reforger, Halo Infinite, Hellblade 2, Ghost of Tsushima dhe Mirage.
Burimi: opennet.ru
