Sgaoileadh buileachadh DXVK 2.2, Direct3D 9/10/11 a bharrachd air an Vulkan API

Tha sgaoileadh an còmhdach DXVK 2.2 ri fhaighinn, a’ toirt seachad buileachadh DXGI (Bun-structar Grafaigean DirectX), Direct3D 9, 10 agus 11, ag obair tro eadar-theangachadh fiosan gu API Vulkan. Feumaidh DXVK draibhearan a bheir taic don Vulkan API 1.3, leithid Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0, agus AMDVLK. Faodar DXVK a chleachdadh gus tagraidhean agus geamannan 3D a ruith air Linux a ’cleachdadh Wine, a’ frithealadh mar roghainn eile le coileanadh nas àirde na buileachadh dùthchasach Direct3D 9/10/11 aig Wine a tha a ’ruith air mullach OpenGL.

Atharraichean mòra:

  • Taic a bharrachd airson sreath D3D11On12, a leigeas le Direct3D 11 ruith air mullach Direct3D 12. Gus taic a thoirt do D3D12 ann an geamannan ùra stèidhichte air Unity, leithid Lego Builder's Journey, tha DXVK a’ toirt a-steach comas innealan D3D11 a chruthachadh bho innealan D3D12 a’ cleachdadh an gnìomh D3D11On12CreateDevice agus an ID3D11On12Device API.
  • Thug buileachadh Direct3D 9 a-steach taic airson taisbeanadh pàirt (Taisbeanadh Pàirteach), a leigeas leat taisbeanadh pàirtean de uinneag a chuir air dòigh le bhith a’ dèanamh lethbhreac de shusbaint bufair an sgrion (backbuffer) gu cuimhne an t-siostaim agus an uairsin ga tharraing a-steach don uinneig a’ cleachdadh an CPU. Bidh am feart seo a’ leasachadh co-chòrdalachd le lannsaichean geama a chaidh a thogail a’ cleachdadh pasgan inneal Microsoft WPF, aig cosgais coileanadh nas lugha. Airson Direct3D 9, chaidh giùlan coitcheann bufair frèamaichean brìgheil (SwapChain) a leasachadh cuideachd agus chaidh stad a chuir air taic don roghainn d3d9.noExplicitFrontBuffer.
  • Nuair a thèid a chleachdadh le Proton no Wine, gu gnàthach thèid stad a chuir air cruthachadh fhaidhlichean log agus thèid teachdaireachdan sgrùdaidh a chuir a-mach chun consol a’ cleachdadh comasan sònraichte fìon, a tha a rèir giùlan vkd3d-proton. Gus ath-thòiseachadh a’ cruthachadh faidhlichean loga fa-leth, is urrainn dhut an caochladair àrainneachd DXVK_LOG_PATH a shuidheachadh.
  • Lùghdachadh gu mòr air caitheamh cuimhne ann an suidheachaidhean far a bheil geamannan a’ cruthachadh innealan D3D11 nach eilear a’ cleachdadh.
  • Air siostaman ioma-GPU, chaidh lorg innealan toraidh a tha rim faighinn tro DXGI a leasachadh, a’ fuasgladh chùisean coileanaidh ann an geamannan RE (Reach for the Moon) ùra a’ cleachdadh D3D12.
  • Cùisean stèidhichte a nochd ann an geamannan:
    • Battle Fantasia Deasachadh Ath-sgrùdaichte
    • Eagal fuar
    • Dawn of magic 2 a-nuas
    • Sgaoileadh
    • Far Cry 2
    • Halo: The Master Chief Cruinneachadh
    • Warhammer 40k: Space Marine
    • Ìmpireachd Jade
    • Spùinneadairean Sid Meier
    • Cogadh iomlan: Shogun 2

    Source: fosgailtenet.ru

Cuir beachd ann