Izšla je različica DXVK 1.10.1, implementacija Direct3D 9/10/11 nad API-jem Vulkan

Izdan je DXVK 1.10.1, koji pruža implementaciju DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 i 11, radeći putem prenosa poziva u Vulkan API. Za korišćenje DXVK-a potrebni su drajveri koji podržavaju Vulkan API 1.1, kao što su Mesa RADV 21.2, NVIDIA 495.46, Intel ANV i AMDVLK. DXVK se može koristiti za pokretanje 3D aplikacija i igara na Linuxu pomoću Wine-a, kao visoko performansna alternativa ugrađenim Wine implementacijama Direct3D 9/10/11 koje rade preko OpenGL-a.

Glavne spremembe:

  • Implementirana je inicijalna podrška za deljene resurse tekstura i IDXGIResource API. Da bi se organizovalo skladištenje metapodataka tekstura zajedno sa povezanim deskriptorima deljene memorije, potrebno je primeniti dodatne zakrpe na Wine, koje su trenutno dostupne samo u Proton Experimental grani. Trenutno je implementacija ograničena na podršku za deljenje 2D tekstura za D3D9 i D3D11 API. Ne podržava se poziv IDXGIKeyedMutex i trenutno ne postoji mogućnost deljenja resursa sa aplikacijama koje koriste D3D12 i Vulkan. Dodatne mogućnosti su rešile probleme sa reprodukcijom video sadržaja u nekim igrama Koei Tecmo, kao što su Nioh 2 i igre serije Atelier, kao i uspostavile pravilan prikaz interfejsa u igri Black Mesa.
  • Dodata je promenljiva okruženja DXVK_ENABLE_NVAPI, koja omogućava isključivanje preklapanja identifikatora proizvođača (slično kao parametar dxvk.nvapiHack = False).
  • Poboljšana je generacija šejder koda pri korišćenju lokalnih nizova, što može ubrzati rad nekih D3D11 igara na sistemima sa NVIDIA drajverima.
  • Dodata je optimizacija koja potencijalno povećava performanse renderovanja slika u DXGI_FORMAT_R11G11B10_FLOAT formatu.
  • Rešeni su problemi sa učitavanjem tekstura prilikom korišćenja D3D9.
  • Za igre Assassin’s Creed 3 i Black Flag uključena je opcija „d3d11.cachedDynamicResources = a“, koja rešava probleme sa performansama. Za igru Frostpunk uključena je opcija „d3d11.cachedDynamicResources = c“, dok je za God of War uključena opcija „dxgi.maxFrameLatency = 1“.
  • Ispravljeni su problemi sa renderovanjem u igrama „GTA: San Andreas“ i „Rayman Origins“.

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