Апублікаваны выпуск праекту D7VK 1.0, які развівае рэалізацыю графічнага API Direct3D 7, прапанаванага кампаніяй Microsoft у 1999 году. D7VK працуе праз трансляцыю выклікаў у API Vulkan і дазваляе пры дапамозе Wine запускаць у Linux рэтра гульні, завязаныя на API Direct3D 7. Код праекту напісаны на мове C++ і распаўсюджваецца пад ліцэнзіяй Zlib. У якасці асновы пры распрацоўцы скарыстаны код бэкенда d3d9 ад праекту DXVK.
Выпуск 1.0 пазначаны як першая версія, гатовая для шырокага прымянення. У параўнанні з WineD3D падтрымліваецца згладжванне пры адмалёўцы (D3DRENDERSTATE_ANTIALIAS) і маецца магчымасць абмежавання частаты кадраў для старых гульняў, некарэктна якія працуюць пры высокіх FPS. Па прадукцыйнасці D7VK апынуўся хутчэй WineD3D амаль у тры разы (45267 супраць 16566) у цесцю 3DMark 2000 на сістэме з GPU NVIDIA RTX 4070 і прапрыетарным драйверам NVIDIA 570.195.03. З абмежаванняў D7VK адзначаецца неабходнасць наяўнасці GPU з падтрымкай Vulkan 1.3 і адсутнасць падтрымкі некаторых магчымасцяў D3D7.
Пацверджана праца гульняў:
- Black & White
- Carmageddon TDR 2000
- «Неўміручасць» Клайва Баркера
- Colin McRae Rally 2 0
- Цёмнае валадарства 2
- Deus Ex
- Disciples II
- Emperor: Battle for Dune
- Гіганты: Грамадзянін Кабута
- Hitman: Кодавае імя 47
- Ніхто не жыве вечна
- Ахвяра
- Star Trek: Bridge Commander
- несмяротны
- Unreal Tournament
- Vampire: The Masquerade - Redemption
- Чараўніцтва 8
Распрацоўнік не мае намеру дамагацца ўключэння D7VK у склад DXVK, як гэта было з рэалізацыямі Direct3D 8 і Direct3D 9 па-над Vulkan.
Крыніца: opennet.ru
