Kutulutsidwa kwa DXVK 1.8, Direct3D 9/10/11 kukhazikitsa pamwamba pa Vulkan API

DXVK 1.8 wosanjikiza watulutsidwa, ndikupereka kukhazikitsidwa kwa DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 ndi 11, akugwira ntchito yomasulira mafoni ku Vulkan API. DXVK imafuna madalaivala omwe amathandizira Vulkan 1.1 API, monga Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0, ndi AMDVLK. DXVK itha kugwiritsidwa ntchito poyendetsa mapulogalamu a 3D ndi masewera pa Linux pogwiritsa ntchito Vinyo, yomwe imagwira ntchito ngati njira yopambana kwambiri yopangira zida za Wine Direct3D 9/10/11 zomwe zikuyenda pamwamba pa OpenGL.

Zosintha zazikulu:

  • DXGI imaphatikizapo kuthandizira masanjidwe amitundu yambiri. Kuti mugwiritse ntchito molondola, muyenera kukhazikitsa mtundu waposachedwa wa Wine mothandizidwa ndi XRandR 1.4.
  • Kuthetsa mavuto ndi masewera othamanga pamakina opanda GPU yosiyana, kukhazikitsa mapulogalamu a Vulkan omwe amagwiritsa ntchito ma CPU, monga Lavapipe, akuphatikizidwa pamndandanda wa rasterizers.
  • Ntchito zosinthira ma parameter oyika chithunzi pamtima (Mawonekedwe a Zithunzi) zawongoleredwa, zomwe zathandizira masewera ena pa Intel GPUs.
  • Kukhazikitsa kwa Direct3D 9 kwakonza njira yotsitsa mawonekedwe ndikuwunika mawonekedwe azinthu zomwe zikudutsana ndi zinthu zina. Mavuto ndi kubweza kolakwika kwa mndandanda wamawonekedwe obwerera kumbuyo adathetsedwa.
  • Direct3D 11 imaphatikizapo mwachisawawa zoikamo d3d11.enableRtOutputNanFixup (zamitundu yakale ya dalaivala wa RADV) ndi d3d11.invariantPosition (kuthetsa mavuto ndi Z-kumenyana komwe kumawoneka pa RDNA2 GPUs). Nkhani zokhazikika ndikuwerengera zowerengera komanso kusamalira ma null values ​​​​(NaN) mu shaders.
  • Machenjezo osasunthika pomanga ndi mitundu yatsopano ya zida za Meson.
  • Nkhani mu Atelier Ryza 2, Battle Engine Aquila, Dark Messiah of Might & Magic, Everquest, F1 2018/2020, Hitman 3, Nioh 2 ndi Tomb Raider Legend zathetsedwa.

Source: opennet.ru

Kuwonjezera ndemanga