Na voljo je izida plasti DXVK 1.9.1, ki zagotavlja implementacijo DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 in 11, ki deluje preko prevajanja klicev v API Vulkan. Za uporabo DXVK so potrebni gonilniki, ki podpirajo API Vulkan 1.1, kot sta Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 in AMDVLK. DXVK se lahko uporablja za zagon 3D aplikacij in iger v Linuxu s pomočjo Wine, ki deluje kot bolj učinkovita alternativa vgrajenim implementacijam Direct3D 9/10/11 v Wine, ki delujejo nad OpenGL.
Glavne spremembe:
- Odpravljene so bile nekatere težave, povezane z zmogljivostjo in stabilnostjo, ki so se pojavile po prenovi mehanizma zaklepanja D3D9.
- Obdelava vmesnih tekstur (Staging Texture) v D3D11 je bila preoblikovana, kar je privedlo do zmanjšanja porabe pomnilnika in zmanjšanja števila kopij slik, potrebnih za prenos podatkov med CPU in GPU.
- Odstranjen je koda za obhod težav v starih različicah Mese (<=19.0).
- Primitivne zaklepanja so bile preoblikovane na osnovi zaklepanj Windows SRW, ki so bolj učinkovita od implementacije winpthreads v zbirkah mingw.
- Rešene so težave v igrah Earth Defense Force 5, Far Cry 1, Far Cry 5, GTA IV, Risen 3 in World of Final Fantasy.
Izvor: opennet.ru
