D8VK'nın ilk kararlı sürümü, Direct3D 8'in Vulkan üzerinde uygulanması

Çağrıların Vulkan API'sine çevrilmesi yoluyla çalışan ve Wine veya Proton kullanarak Linux'ta Direct8D 1.0 API'sine dayalı 3D uygulamaları ve oyunları çalıştırmanıza olanak tanıyan Direct8D 3 grafik API'sinin bir uygulamasını sunan D3VK 8 projesi yayınlandı. Proje kodu C++ dilinde yazılmıştır ve Zlib lisansı altında dağıtılmaktadır. DXVK projesinin kod tabanı, Direct3D 9, 10 ve 11'in Vulkan üzerinde uygulanmasıyla geliştirmenin temeli olarak kullanıldı.

D8VK 1.0, projenin ilk sürümü olarak işaretleniyor, yaygın kullanıma uygun ve yüzlerce oyunda test ediliyor. OpenGL ve Direct3D 3'a Direct8D 9 çevirisini kullanan WineD3D ve d8d3to9 projeleri ile karşılaştırıldığında D8VK projesi daha yüksek performans, kararlılık ve oyun uyumluluğu sergiliyor. Örneğin, 3DMark 2001 SE paketinde test edildiğinde D8VK projesi 144660 puan, d3d8to9 ve dxvk kombinasyonu 118033 ve WineD3D 97134 puan aldı.

D8VK'nın ilk kararlı sürümü, Direct3D 8'in Vulkan üzerinde uygulanması

Geliştiriciler D8VK'da The Elder Scrolls III: Morrowind, Postal 200, Warcraft III, Another World 2, Need for Speed: High Stakes, Need for Speed ​​III: Hot Pursuit, Red Faction II dahil olmak üzere yaklaşık 15 oyunun desteğini test etti. , Max Payne 2 , Unreal II: Uyanış, GTA III, Silent Hill 3.

D8VK'nın ilk kararlı sürümü, Direct3D 8'in Vulkan üzerinde uygulanması

Henüz D3VK'da desteklenmeyen Direct8D 8 tabanlı oyunların listesi:

  • Kaos Lejyonu
  • Evil Dead: Kral Selamlar
  • Ciddi Sam: İlk Karşılaşma
  • Ciddi Sam: İkinci Karşılaşma
  • Shrek 2
  • Sonic
  • Splinter Cell: Kaos Teorisi (Moda Karşı)
  • Star Wars: Republic Commando (Squad Shadows'u devre dışı bırakın)

Kaynak: opennet.ru

Yorum ekle