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

Ukukhishwa kwesendlalelo se-DXVK 2.1 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:

  • Kumasistimu asekela isikhala sombala we-HDR10, kungenzeka ukwenza i-HDR isebenze ngokusetha okuguquguqukayo kwemvelo DXVK_HDR=1 noma ucacise dxgi.enableHDR = Ipharamitha yeqiniso kufayela lokumisa. Uma i-HDR isicushiwe, imidlalo ingathola futhi isebenzise isikhala sombala se-HDR10 uma ine-vkd3d-proton 2.8 noma kamuva. Izindawo eziyinhloko zabasebenzisi ku-Linux ayikasekeli i-HDR, kodwa ukusekelwa kwe-HDR kuyatholakala kuseva eyinhlanganisela ye-Gamescope, ukuze uyinike amandla kufanele usebenzise inketho ethi β€œ--hdr-enabled” (okwamanje isebenza kuphela kumasistimu ane-AMD GPU uma usebenzisa I-Linux kernel ene-josh-hdr- patches) colorimetry).
  • Ukuhlanganiswa kwe-shader okuthuthukisiwe. Ukuze kuncishiswe ukungingiza, ukusetshenziswa kwemitapo yolwazi yamapayipi kunwetshwe kumapayipi ane-tessellation ne-geometry shaders, futhi uma kusetshenziswa i-MSAA, amandla engeziwe esandiso se-Vulkan VK_EXT_extended_dynamic_state3 asetshenziswa.
  • Emidlalweni emidala enosekelo lwe-anti-aliasing yamasampuli amaningi (MSAA, Multi-Sample Anti-Aliasing), i-d3d9.forceSampleRateShading kanye nezilungiselelo zeSampleRateShading ze-d3d11.forceSampleRateShading zengezwe ukuze kunikwe amandla imodi yeSample Rate Shading kuzo zonke izithunzi, okuthuthukisa ikhwalithi. wezithombe emidlalweni.
  • I-backend ye-GLFW yengezwe ku-Linux builds, engasetshenziswa njengenye indlela ye-SDL2 backend.
  • Umyalo othuthukisiwe we-D3D11 wokudlula umqondo wokuletha ukuziphatha kwe-DXVK eduze nezishayeli zomdabu ze-D3D11 futhi kuzuzwe ukusebenza okubikezelwe okwengeziwe.
  • Izinkinga ezilungisiwe ezivele kumageyimu:
    • Umlotha Wobunye.
    • Inkundla yempi: Inkampani Engalungile 2.
    • I-Gujian 3.
    • I-Resident Evil 4 HD.
    • Saints Row: Owesithathu.
    • Sekiro.
    • I-Sonic Frontiers.
    • Umkhuzi Ophakeme: I-Forged Alliance.

Source: opennet.ru

Engeza amazwana