DXVK 1.10.2, Direct3D 9/10/11 իրականացումների թողարկում Vulkan API-ի վերևում

Հասանելի է DXVK 1.10.2 շերտի թողարկումը, որն ապահովում է DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 և 11-ի իրականացում, որն աշխատում է Vulkan API-ին զանգերի թարգմանության միջոցով: DXVK-ին անհրաժեշտ են վարորդներ, որոնք աջակցում են Vulkan 1.1 API-ին, ինչպիսիք են Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 և AMDVLK: DXVK-ն կարող է օգտագործվել Wine-ի միջոցով Linux-ում 3D հավելվածներ և խաղեր գործարկելու համար՝ ծառայելով որպես Wine-ի ներկառուցված Direct3D 9/10/11 ներդրման այլընտրանքային տարբերակ, որն աշխատում է OpenGL-ի վերևում:

Խոշոր փոփոխություններ.

  • Direct3D 9-ի համար ավելացվել է ոչ անխափան (ոչ անխափան, առանց նմուշների միջև եզրագծերի մշակման) խորանարդի հյուսվածքների աջակցություն, որն իրականացվել է VK_EXT_non_seamless_cube_map Vulkan ընդլայնման միջոցով:
  • Բարելավված ստվերների քեշավորումը սկավառակի վրա NVIDIA Vulkan դրայվերներ օգտագործելիս:
  • Շտկվել են սխալներ, որոնք առաջացրել են պետական ​​քեշի ֆայլի սխալ պահպանում և օգտագործում:
  • Շտկված խնդիրները GCC 12.1-ով կառուցելիս:
  • Օպտիմիզացվել է մաքրման կոդը D3D11 մեթոդների իրականացման համար՝ բազմաթիվ թելերից ռեսուրսներ չպատվիրված մուտքի համար (ԱԹՍ, Unordered Access View), ինչը հնարավորություն է տվել բարձրացնել վարորդների մեջ պատկերի սեղմման արդյունավետությունը:
  • Օպտիմիզացրել է հիշողության մեջ SPIR-V ստվերային կոդի սեղմման կատարումը:
  • Շտկված խնդիրներ խաղերում՝ Beyond Good and Evil, Day Z, Dead Space, Dirt Rally, Godfather, Limbo, Majesty 2, Myst V, Onechanbara Z2: Chaos, Planetary Annihilation՝ TITANS, Plants vs. Zombies Garden Warfare 2, Return of Reckoning, Scrapland Remastered, Small Radios Big Televisions, Sonic Adventure 2, SpellForce Platinum Edition, Supreme Commander, Star Wars: The Force Unleashed II և Star Wars: The Old Republic:

Source: opennet.ru

Добавить комментарий