D8VK ning birinchi barqaror versiyasi, Vulkan tepasida Direct3D 8 ning amalga oshirilishi

Vulkan API-ga qo'ng'iroqlarni tarjima qilish orqali ishlaydigan va Wine yoki Proton yordamida Linuxda Direct8D 1.0 API asosida 3D ilovalar va o'yinlarni ishga tushirish imkonini beruvchi Direct8D 3 grafik API-ni amalga oshirishni taklif qiluvchi D3VK 8 loyihasi chiqarildi. Loyiha kodi C++ tilida yozilgan va Zlib litsenziyasi ostida tarqatiladi. Ishlab chiqish uchun asos sifatida Vulkan tepasida Direct3D 9, 10 va 11-ni amalga oshirish bilan DXVK loyihasining kod bazasi ishlatilgan.

D8VK 1.0 keng tarqalgan foydalanish uchun mos bo'lgan va yuzlab o'yinlarda sinovdan o'tgan loyihaning birinchi versiyasi sifatida belgilangan. OpenGL va Direct3D 3 ga Direct8D 9 tarjimasidan foydalanadigan WineD3D va d8d3to9 loyihalari bilan solishtirganda D8VK loyihasi yuqori unumdorlik, barqarorlik va oʻyin mosligini namoyish etadi. Masalan, 3DMark 2001 SE paketida sinovdan o‘tkazilganda D8VK loyihasi 144660 ball, d3d8to9 va dxvk kombinatsiyasi 118033 ball, WineD3D 97134 ball to‘pladi.

D8VK ning birinchi barqaror versiyasi, Vulkan tepasida Direct3D 8 ning amalga oshirilishi

Ishlab chiquvchilar D8VK-da 200 ga yaqin o'yinlarni qo'llab-quvvatlashni sinovdan o'tkazdilar, jumladan 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 , Maks Payne 2, Unreal II: Uyg'onish, GTA III, Silent Hill 3.

D8VK ning birinchi barqaror versiyasi, Vulkan tepasida Direct3D 8 ning amalga oshirilishi

D3VK-da hali qo'llab-quvvatlanmaydigan Direct8D 8-ga asoslangan o'yinlar ro'yxati:

  • Xaos legioni
  • Yovuz o'liklar: Shohga salom
  • Jiddiy Sem: Birinchi uchrashuv
  • Jiddiy Sem: Ikkinchi uchrashuv
  • Shrek 2
  • Sonic Heroes
  • Splinter Cell: Xaos nazariyasi (Versus rejimi)
  • Yulduzli urushlar: Respublika komandosi (Squad Shadows-ni o'chirib qo'ying)

Manba: opennet.ru

a Izoh qo'shish