Avaldatud D7VK projekti 1.0 versioon, mis arendab Microsofti 1999. aastal pakkunud Direct3D 7 graafilise API rakendust. D7VK töötab, edastades kutsed Vulkan API-sse, ja vÔimaldab kasutades Winet, kÀivitada Linuxis retro mÀnge, mis tuginevad Direct3D 7 API-le. Projekti kood on kirjutatud C++ keeles ja levitatakse Zlib litsentsi alusel. Arenduse aluseks on d3d9 tagaplaneerimise kood DXVK projektist.
1.0 versioon on mĂ€rgitud kui esimene, mis on valmis laialdasemaks kasutamiseks. Erinevalt WineD3D-st toetab see renderdamisel anti-aliasingut (D3DRENDERSTATE_ANTIALIAS) ja vĂ”imaldab piirata kaadrisagedust vanade mĂ€ngude jaoks, mis ei tööta Ă”igesti kĂ”rgetel FPS-idel. Tootlikkuse osas osutus D7VK WineD3D-st peaaegu kolm korda kiiremaks (45267 vĂ”rreldes 16566) 3DMark 2000 testis sĂŒsteemis, kus on NVIDIA RTX 4070 GPU ja proprietaarsed NVIDIA 570.195.03 draiverid. D7VK piirangutena mĂ€rgitakse Vulkan 1.3 toel olevate GPU-de nĂ”ue ja teatud D3D7 funktsioonide toetuse puudumine.
TÔendatud mÀngud:
- Black & White
- Carmageddon TDR 2000
- Clive Barkerâs Undying
- Colin McRae Rally 2.0
- Dark Reign 2
- Deus Ex
- Disciples II
- Emperor: Battle for Dune
- Giants: Citizen Kabuto
- Hitman: Codename 47
- No One Lives Forever
- Sacrifice
- Star Trek: Bridge Commander
- Undying
- Unreal Tournament
- Vampire: The Masquerade â Redemption
- Wizardry 8
Arendaja ei plaani D7VK-d DXVK-sse kaasata, nagu seda tehti Direct3D 8 ja Direct3D 9 rakendustega Vulkan ĂŒle.
Allikas: opennet.ru
