การเปิดตัว D8VK ที่เสถียรครั้งแรก การนำ Direct3D 8 ไปใช้เหนือ Vulkan

การเปิดตัวโครงการ D8VK 1.0 ได้รับการเผยแพร่โดยนำเสนอการใช้งาน API กราฟิก Direct3D 8 ที่ทำงานผ่านการแปลการโทรไปยัง Vulkan API และอนุญาตให้ใช้ Wine หรือ Proton เพื่อเรียกใช้แอปพลิเคชัน 3 มิติที่พัฒนาสำหรับ Windows และเกมที่เชื่อมโยงกับ Direct3D 8 API บน Linux รหัสโครงการเขียนด้วยภาษา 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

ผู้พัฒนาได้ทดสอบการสนับสนุนประมาณ 8 เกมใน D200VK รวมถึง 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 ยังไม่รองรับ:

  • กองทัพแห่งความโกลาหล
  • Evil Dead: ทักทายราชา
  • Serious Sam: การเผชิญหน้าครั้งแรก
  • Serious Sam: การเผชิญหน้าครั้งที่สอง
  • 2 เชร็ค
  • โซนิควีรบุรุษ
  • Splinter Cell: ทฤษฎีความโกลาหล (กับโหมด)
  • Star Wars: Republic Commando (ปิดการใช้งาน Squad Shadows)

ที่มา: opennet.ru

เพิ่มความคิดเห็น