پروژه D8VK 1.0 منتشر شده است که پیادهسازی از API گرافیکی Direct3D 8 را ارائه میدهد که از طریق ترجمه فراخوانی به API Vulkan کار میکند و به شما امکان میدهد تا ... را اجرا کنید. Linux طراحی شده برای Windows برنامهها و بازیهای سهبعدی مبتنی بر رابط برنامهنویسی کاربردی 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 را کسب کردند.

توسعه دهندگان پشتیبانی از حدود 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، GTA Silent III، The Silence III.

لیست بازی های مبتنی بر Direct3D 8 که هنوز توسط D8VK پشتیبانی نمی شوند:
- لشکر آشوب
- Evil Dead: سلام بر پادشاه
- سام جدی: اولین برخورد
- سم جدی: برخورد دوم
- شرک 2
- قهرمانان صوتی
- Splinter Cell: Chaos Theory (در مقابل حالت)
- جنگ ستارگان: تکاور جمهوری (غیرفعال کردن Squad Shadows)
منبع: opennet.ru
