Esimene stabiilne D7VK väljaanne, Direct3D 7 teostus Vulkan API peal

Avaldatud D7VK projekti 1.0 versioon, mis arendab Microsofti 1999. aastal pakkunud Direct3D 7 graafilise API rakendust. D7VK töötab, edastades kutsed Vulkan API-sse, ja võimaldab kasutades Winet, käivitada Linuxis retro mänge, mis tuginevad Direct3D 7 API-le. Projekti kood on kirjutatud C++ keeles ja levitatakse Zlib litsentsi alusel. Arenduse aluseks on d3d9 tagaplaneerimise kood DXVK projektist.

1.0 versioon on märgitud kui esimene, mis on valmis laialdasemaks kasutamiseks. Erinevalt WineD3D-st toetab see renderdamisel anti-aliasingut (D3DRENDERSTATE_ANTIALIAS) ja võimaldab piirata kaadrisagedust vanade mängude jaoks, mis ei tööta õigesti kõrgetel FPS-idel. Tootlikkuse osas osutus D7VK WineD3D-st peaaegu kolm korda kiiremaks (45267 võrreldes 16566) 3DMark 2000 testis süsteemis, kus on NVIDIA RTX 4070 GPU ja proprietaarsed NVIDIA 570.195.03 draiverid. D7VK piirangutena märgitakse Vulkan 1.3 toel olevate GPU-de nõue ja teatud D3D7 funktsioonide toetuse puudumine.

Tõendatud mängud:

  • Black & White
  • Carmageddon TDR 2000
  • Clive Barker’s Undying
  • Colin McRae Rally 2.0
  • Dark Reign 2
  • Deus Ex
  • Disciples II
  • Emperor: Battle for Dune
  • Giants: Citizen Kabuto
  • Hitman: Codename 47
  • No One Lives Forever
  • Sacrifice
  • Star Trek: Bridge Commander
  • Undying
  • Unreal Tournament
  • Vampire: The Masquerade — Redemption
  • Wizardry 8

Arendaja ei plaani D7VK-d DXVK-sse kaasata, nagu seda tehti Direct3D 8 ja Direct3D 9 rakendustega Vulkan üle.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster