Першы стабільны выпуск D8VK, рэалізацыі Direct3D 8 па-над Vulkan

Убачыў свет выпуск праекта D8VK 1.0, які прапануе рэалізацыю графічнага API Direct3D 8, якая працуе праз трансляцыю выклікаў у API Vulkan і якая дазваляе пры дапамозе Wine або Proton запускаць у Linux распрацаваныя для Windows 3D-прыкладанні і гульні, завязаныя на API Direct3D 8. Код праекта напісаны мове C++ і распаўсюджваецца пад ліцэнзіяй Zlib. У якасці асновы пры распрацоўцы выкарыстана кодавая база праекта DXVK з рэалізацыяй Direct3D 9, 10 і 11-над Vulkan.

D8VK 1.0 адзначаны як першы выпуск праекту, прыдатны для паўсюднага выкарыстання і пратэставаны на сотнях гульняў. У параўнанні з праектамі WineD3D і d3d8to9, у якіх прымяняецца трансляцыя Direct3D 8 у OpenGL і Direct3D 9, праект D8VK дэманструе больш высокую прадукцыйнасць, стабільнасць і сумяшчальнасць з гульнямі. Напрыклад, пры тэставанні ў пакеце 3DMark 2001 SE праект D8VK набраў 144660 балаў, звязак d3d8to9 і dxvk – 118033, а WineD3D – 97134.

Першы стабільны выпуск D8VK, рэалізацыі Direct3D 8 па-над Vulkan

Распрацоўнікамі пратэставаная падтрымка ў D8VK каля 200 гульняў, сярод якіх 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.

Першы стабільны выпуск D8VK, рэалізацыі Direct3D 8 па-над Vulkan

Спіс гульняў на базе Direct3D 8, якія пакуль не падтрымліваюцца ў D8VK:

  • Легіён хаосу
  • Злыя мёртвыя: Вітай караля
  • Сур'ёзны Сэм: Першая сустрэча
  • Serious Sam: The Second Encounter
  • Шрэк 2
  • Sonic Heroes
  • Спрынтер Cell: Chaos Theory (Versus Mode)
  • Star Wars: Republic Commando (Disable Squad Shadows)

Крыніца: opennet.ru

Дадаць каментар