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

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

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

  • Անդրադառնում է աշխատանքի և կայունության մի քանի խնդիրների, որոնք ներկայացվել են D3D9 կողպման մեխանիզմի վերամշակումից հետո:
  • Բեմականացում Հյուսվածքի մշակումը D3D11-ում վերամշակվել է, ինչը հանգեցրել է հիշողության կրճատման և պատկերների կրկնօրինակների քանակի կրճատմանը, որոնք պահանջվում են տվյալները CPU-ի և GPU-ի միջև տեղափոխելու համար:
  • Mesa-ի հին տարբերակներում (<=19.0) խնդիրները լուծելու համար հեռացվեց կոդը:
  • Վերանախագծված կողպման պրիմիտիվները՝ հիմնված Windows SRW կողպեքների վրա, որոնք ավելի արդյունավետ են, քան winpthreads-ի ներդրումը mingw build-ներում:
  • Earth Defense Force 5, Far Cry 1, Far Cry 5, GTA IV, Risen 3 և World of Final Fantasy-ի խնդիրները լուծվել են:

Source: opennet.ru

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