
پروژه متنباز D7VK که APIهای Direct3D 7/6/5/3 را روی Vulkan پیادهسازی میکند، نسخه 2.4 را منتشر کرد. این انتشار در حالی است که ماه گذشته D7VK وضعیت بلوغ خود را اعلام و تقریباً وارد حالت نگهداری (Maintenance Mode) شده بود.
از D7VK تا GXVK؛ احیای Glide روی Vulkan
در اعلام نسخه 2.4، خبر غافلگیرکنندهتر این است که اکنون پیادهسازی API گلاید (Glide API) شرکت 3Dfx روی Vulkan وجود دارد. یکی از مشارکتکنندگان D7VK کد DXVK را که D7VK نیز از آن انشعاب گرفته است، فورک (Fork) کرده و پشتیبانی از Glide API را پیادهسازی کرده است.
Glide API در اصل برای کارتهای گرافیک Voodoo و پیش از فراگیر شدن OpenGL و Direct3D توسعه یافت. اکنون این API قدیمی دهه ۱۹۹۰ به لطف پروژه GXVK میتواند روی سیستمهای مدرن با Vulkan اجرا شود.
هدف GXVK و تمرکز توسعه
هدف GXVK پیادهسازی هر سه گونه ۳۲ بیتی (32-bit Variants) از این API است که توسط 3Dfx منتشر شدهاند. توسعه این پروژه با تمرکز بر Wine و لینوکس (Wine/Linux) در جریان است.
- پیادهسازی Glide API روی Vulkan برای بازیهای کلاسیک
- انشعاب از کد DXVK توسط مشارکتکننده D7VK
- تمرکز توسعه بر محیط Wine و لینوکس
- هدفگذاری برای پوشش هر سه نسخه ۳۲ بیتی Glide
D7VK 2.4 و بهبودهای DXVK
نسخه D7VK 2.4 نیز به گفته منبع، بهینهسازیهای بیشتری دارد و رفتار بهتری در Wayland ارائه میکند. در همین گزارش، از نسخه DXVK 2.4 نیز با بهینهسازیهای بیشتر و رفتار بهتر در Wayland یاد شده است. جزئیات بیشتر درباره GXVK از طریق GitHub آن و جزئیات DXVK 2.4 از طریق منبع قابل دسترسی است.