Ukukhishwa kwe-DXVK 2.2, Direct3D 9/10/11 ukuqaliswa phezu kwe-Vulkan API

Ukukhishwa kwesendlalelo se-DXVK 2.2 kuyatholakala, kuhlinzeka ngokusetshenziswa kwe-DXGI (DirectX Graphics Infrastructure), i-Direct3D 9, 10 kanye no-11, isebenza ngokuhumusha ucingo ku-Vulkan API. I-DXVK idinga abashayeli abanikwe amandla i-Vulkan 1.3 API njenge-Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0, ne-AMDVLK. I-DXVK ingasetshenziselwa ukusebenzisa izinhlelo zokusebenza ze-3D nemidlalo ku-Linux kusetshenziswa Iwayini, esebenza njengenye indlela yokusebenza ephakeme kunokusebenzisa kwe-Direct3D 9/10/11 kwe-Wine eyakhelwe ngaphakathi egijima phezu kwe-OpenGL.

Izinguquko eziyinhloko:

  • Ukwesekwa okwengeziwe kwesendlalelo se-D3D11On12, esivumela i-Direct3D 11 ukuthi isebenze phezu kwe-Direct3D 12. Ukuze isekele i-D3D12 emidlalweni emisha esekelwe enjinini ye-Unity, njenge-Lego Builder's Journey, i-DXVK isebenzise ikhono lokudala amadivayisi e-D3D11 kusukela kumadivayisi e-D3D12 esebenzisa i-IDAte3O11D12DID ne-ID3D11D12D i-IDAteXNUMXDXNUMXDXNUMXD ne-IDXNUMXDXNUMXDXNUMXD i-IDXNUMXDXNUMXDXNUMXDXNUMXDXNUMXDXNUMXDXNUMXDXNUMX I-API.
  • Ukuqaliswa kwe-Direct3D 9 kwethule ukusekelwa kokuboniswa kwengxenye (Isethulo Esiyingxenye), okuvumela ukuhlela ukuboniswa kwezingxenye zewindi ngokukopisha okuqukethwe kwebhafa yesikrini (i-backbuffer) kumemori yesistimu bese uyidweba efasiteleni usebenzisa i-CPU. Lesi sici sithuthukisa ukuhambisana neziqalisi zegeyimu ezakhiwe kusetshenziswa ikhithi yamathuluzi ye-Microsoft WPF ngezindleko zokwehliswa kokusebenza. Ku-Direct3D 9, ukuziphatha okuvamile kwe-virtual framebuffers (SwapChain) nakho kuthuthukisiwe futhi ukusekelwa kwenketho ye-d3d9.noExplicitFrontBuffer kuhoxisiwe.
  • Uma isetshenziswa ne-Proton noma Iwayini, ngokuzenzakalelayo, ukudalwa kwamafayela welogi kuyamiswa futhi ukukhishwa kwemilayezo yokuxilonga ku-console kuhlelwa kusetshenziswa izici eziqondene newayini, ezihambisana nokuziphatha kwe-vkd3d-proton. Ukuze uqalise kabusha ukudala amafayela elogi angawodwana, ungasetha ukuhluka kwemvelo kwe-DXVK_LOG_PATH.
  • Kunciphise kakhulu ukusetshenziswa kwenkumbulo lapho kwakhiwa amadivayisi e-D3D11 angasetshenzisiwe emidlalweni.
  • Kumasistimu e-GPU eningi, ukutholwa kwamadivayisi okukhiphayo atholakala nge-DXGI kuye kwathuthukiswa, okubhekana nezinkinga zokusebenza kumageyimu amasha asuselwa kunjini ye-RE (Reach for the Moon) esebenzisa i-D3D12.
  • Izinkinga ezilungisiwe ezivele kumageyimu:
    • I-Battle Fantasy Edition Ebuyekeziwe
    • Ukwesaba okubandayo
    • I-Dawn of Magic 2
    • DC Universe Online
    • I-Far Cry 2
    • Halo: The Master Chief Collection
    • I-Warhammer 40k: I-Space Marine
    • UJade Empire
    • Sid Meier's Pirates
    • Ingqikithi Yempi: I-Shogun 2

    Source: opennet.ru

Engeza amazwana