Izid D7VK 1.5 z dodano podporo za Direct3D 3

Objavljen je izdanje projekta D7VK 1.5, koji razvija implementaciju grafičkih API-ja Direct3D 3, 5, 6 in 7, predloženih s strani podjetja Microsoft v letih 1996, 1997, 1998 in 1999. D7VK deluje s prevajanjem klicev v API Vulkan in omogoča z uporabo Wine zagon retro iger v Linuxu, povezanih z API-jem Direct3D 3, 5, 6 in 7. Koda projekta je napisana v jeziku C++ in se distribuira pod licenco Zlib. Kot osnova za razvoj je bila uporabljena koda backend-a d3d9 iz projekta DXVK — D7VK pretvarja API Direct3D 3, 5, 6 in 7 v klice Direct3D 9, ki se nato prevajajo v API Vulkan. Razvijalec ne namerava vključiti D7VK v DXVK, kot je bilo z implementacijami Direct3D 8 in Direct3D 9 preko Vulkan.

V novem izdanju je zagotovljena eksperimentalna podpora grafičnemu API-ju Direct3D 3 poleg prej razpoložljive podpore Direct3D 5, 6 in 7. Kar zadeva druge različice Direct3D, verzija DirectX 1 ni vsebovala 3D komponent. API Direct3D se je pojavil v različici DirectX 2, ki je v bistvu enaka DirectX 3. Različica DirectX 4 ni bila izdana s strani Microsofta in je ostala v stanju prototipa (takoj za DirectX 3 je izšel DirectX 5). Podpora za Direct3D 8, 9, 10 in 11 je zagotovljena z ločenim projektom DXVK.

V D7VK 1.5 so prav tako izvedli delo na odpravi napak in izboljšanju združljivosti z igrami kode za podporo Direct3D 5, 6 in Direct3D 7. Uvedena je podpora za izvajalne predpomnilnike (Execute buffers) za prenos ukazov GPU, možnost pisanja v zadnji predpomnilnik (Back buffer) in predpomnilnik globine (Depth buffer), prav tako pa podpora za staro metodo prenosa predpomnilnikov točk z okvirnimi ukazi Begin in End.

Dodana je podrška za igre:

  • Delta Force 2
  • Empire of the Ants (2000)
  • Frogger (1997)
  • Gorky 17
  • Ground Control
  • Incoming
  • Knight Rider
  • MotoRacer2
  • Need For Speed 3/4
  • Nocturne
  • O.D.T.: Escape… Or Die Trying
  • Outlaws
  • Radeon’s Ark
  • Rage Dawning
  • SimCity 4
  • Star Wars: Jedi Knight: Dark Forces II
  • Star Wars: Shadows of the Empire
  • Summoner
  • Take No Prisoners
  • The Mystery of the Druids
  • Total Club Manager 2003
  • Urban Chaos
  • Venom. Codename: Outbreak
  • Wing Commander: Prophecy

Izid D7VK 1.5 z dodano podporo za Direct3D 3


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