Projek D7VK 1.0 telah dikeluarkan, membangunkan pelaksanaan API grafik Direct3D 7 yang dicadangkan oleh Microsoft pada tahun 1999. D7VK berfungsi dengan menterjemah panggilan kepada API Vulkan dan membolehkan anda menjalankan dalam Wine. Linux Permainan retro berdasarkan API Direct3D 7. Kod projek ditulis dalam C++ dan diedarkan di bawah lesen Zlib. Kod backend d3d9 daripada projek DXVK berfungsi sebagai asas untuk pembangunan.
Keluaran 1.0 ditandakan sebagai versi pertama yang sedia untuk digunakan secara meluas. Berbanding dengan WineD3D, ia menyokong antialiasing (D3DRENDERSTATE_ANTIALIAS) dan menawarkan pengehad kadar bingkai untuk permainan lama yang berjalan dengan teruk pada FPS tinggi. D7VK menunjukkan prestasi hampir tiga kali lebih pantas daripada WineD3D (45267 vs. 16566) dalam 3DMark 2000 pada sistem dengan GPU NVIDIA RTX 4070 dan pemacu NVIDIA proprietari 570.195.03. Had D7VK termasuk keperluan untuk GPU berkemampuan Vulkan 1.3 dan kekurangan sokongan untuk beberapa ciri D3D7.
Permainan disahkan berfungsi:
- Hitam & Putih
- Carmageddon TDR 2000
- Clive Barker's Undying
- Rali Colin McRae 2 0
- Kerajaan Gelap 2
- Deus Ex
- Murid-murid II
- Maharaja: Pertempuran untuk Dune
- Gergasi: Warga Kabuto
- Hitman: Nama Kod 47
- Tiada Siapa Yang Hidup Selamanya
- Pengorbanan
- Star Trek: Komander Jambatan
- Undying
- Unreal Tournament
- Vampire: The Masquerade - Penebusan
- Sihir 8
Pembangun tidak berhasrat untuk mendesak agar D7VK disertakan dalam DXVK, seperti yang berlaku dengan pelaksanaan Direct3D 8 dan Direct3D 9 di atas Vulkan.
Sumber: opennet.ru
