Keluaran stabil pertama D8VK, pelaksanaan Direct3D 8 di atas Vulkan

Keluaran projek D8VK 1.0 telah dikeluarkan, menawarkan pelaksanaan API grafik Direct3D 8 yang berfungsi melalui terjemahan panggilan ke API Vulkan dan membolehkan penggunaan Wine atau Proton menjalankan aplikasi 3D yang dibangunkan untuk Windows dan permainan yang terikat dengan API Direct3D 8 di Linux. Kod projek ditulis dalam bahasa C++ dan diedarkan di bawah lesen Zlib. Pangkalan kod projek DXVK dengan pelaksanaan Direct3D 9, 10 dan 11 di atas Vulkan telah digunakan sebagai asas untuk pembangunan.

D8VK 1.0 ditandakan sebagai keluaran pertama projek, sesuai untuk kegunaan di mana-mana dan diuji pada ratusan permainan. Berbanding dengan projek WineD3D dan d3d8to9, yang menggunakan Direct3D 8 kepada terjemahan OpenGL dan Direct3D 9, projek D8VK menunjukkan prestasi, kestabilan dan keserasian permainan yang lebih baik. Sebagai contoh, apabila diuji dalam pakej 3DMark 2001 SE, projek D8VK mendapat 144660 mata, himpunan d3d8to9 dan dxvk mendapat 118033 dan WineD3D mendapat 97134.

Keluaran stabil pertama D8VK, pelaksanaan Direct3D 8 di atas Vulkan

Pembangun telah menguji sokongan untuk kira-kira 8 permainan dalam D200VK, termasuk 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.

Keluaran stabil pertama D8VK, pelaksanaan Direct3D 8 di atas Vulkan

Senarai permainan berdasarkan Direct3D 8 yang belum disokong oleh D8VK:

  • Legion huru-hara
  • Evil Dead: Salam kepada Raja
  • Serius Sam: Pertemuan Pertama
  • Serius Sam: Pertemuan Kedua
  • Shrek 2
  • Wira Sonic
  • Sel Serpihan: Teori Kekacauan (Mod Berlawanan)
  • Star Wars: Republic Commando (lumpuhkan Squad Shadows)

Sumber: opennet.ru

Tambah komen