Izdaja DXVK 1.9.1, implementacije Direct3D 9/10/11 nad API-jem Vulkan.

Izšla je različica intermediarne plasti DXVK 1.9.1, ki ponuja implementacijo DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 in 11, ki deluje prek prevajanja klicev v API Vulkan. Za uporabo DXVK so potrebni gonilniki, ki podpirajo API Vulkan 1.1, kot so 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, deluje pa kot bolj zmogljiva alternativa vgrajenim realizacijam Direct3D 9/10/11 v Wine, ki delujejo na OpenGL.

Glavne spremembe:

  • Odpravljena je bila vrsta težav, povezanih z zmogljivostjo in stabilnostjo, ki so se pojavile po prenovi mehanizma zaklepanja D3D9.
  • Prilagojeno je bilo obravnavanje vmesnih tekstur (Staging Texture) v D3D11, kar je privedlo do zmanjšanja porabe pomnilnika in zmanjšanja števila kopij slik, potrebnih za prenos podatkov med CPU in GPU.
  • Odstranjen je bil koda za obvoz težav v starih različicah Mese (<=19.0).
  • Primitivi zaklepanja so bili predelani na osnovi zaklepanja Windows SRW, ki so bolj učinkoviti od implementacije winpthreads v različicah mingw.
  • Rešene so bile 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

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster