Ensimmäinen vakaa D8VK:n julkaisu, Direct3D 8:n toteutus Vulkanin päällä

D8VK 1.0 -projektin julkaisu on julkaistu, ja se tarjoaa Direct3D 8 -grafiikkasovellusliittymän toteutuksen, joka toimii puhelujen kääntämisen kautta Vulkan API:ksi ja mahdollistaa Wine- tai Proton-sovelluksen Windowsille kehitettyjen 3D-sovellusten ja Direct3D 8 -sovellusliittymään sidottujen pelien suorittamiseen. Projektikoodi on kirjoitettu C++-kielellä ja jaettu Zlib-lisenssillä. Kehityksen pohjana käytettiin DXVK-projektin koodipohjaa, jossa Vulkanin päällä toteutettiin Direct3D 9, 10 ja 11.

D8VK 1.0 on merkitty projektin ensimmäiseksi julkaisuksi, joka soveltuu kaikkialle käytettäväksi ja testattu sadoissa peleissä. Verrattuna WineD3D- ja d3d8to9-projekteihin, joissa käytetään Direct3D 8 - OpenGL- ja Direct3D 9 -käännöstä, D8VK-projekti osoittaa parempaa suorituskykyä, vakautta ja pelien yhteensopivuutta. Esimerkiksi 3DMark 2001 SE -paketissa testattaessa D8VK-projekti sai 144660 pistettä, d3d8to9- ja dxvk-paketti 118033 ja WineD3D 97134.

Ensimmäinen vakaa D8VK:n julkaisu, Direct3D 8:n toteutus Vulkanin päällä

Kehittäjät ovat testanneet tukea noin 8 pelille D200VK:ssa, mukaan lukien The Elder Scrolls III: Morrowind, Postal 2, Warcraft III, Another World 15, Need for Speed: High Stakes, Need for Speed ​​​​III: Hot Pursuit, Red Faction II, Max Payne 2, Unreal II: The Awakening, GTA III, Silent Hill 3.

Ensimmäinen vakaa D8VK:n julkaisu, Direct3D 8:n toteutus Vulkanin päällä

Luettelo Direct3D 8:aan perustuvista peleistä, joita D8VK ei vielä tue:

  • Chaos Legion
  • Paha kuollut: Tervehdi kuningasta
  • Serious Sam: Ensimmäinen kohtaaminen
  • Vakava Sam: toinen kohtaaminen
  • Shrek 2
  • Sonic Heroes
  • Splinter Cell: Chaos Theory (Versus Mode)
  • Star Wars: Republic Commando (poista Squad Shadows käytöstä)

Lähde: opennet.ru

Lisää kommentti