أول إصدار مستقر لـ D8VK ، تنفيذ Direct3D 8 فوق Vulkan

تم إصدار مشروع D8VK 1.0، وهو يقدم تنفيذًا لواجهة برمجة تطبيقات الرسومات Direct3D 8 التي تعمل من خلال ترجمة الاستدعاءات إلى واجهة برمجة تطبيقات Vulkan وتسمح لك بتشغيل التطبيقات والألعاب ثلاثية الأبعاد المستندة إلى واجهة برمجة تطبيقات Direct3D 3 على Linux باستخدام Wine أو Proton. كود المشروع مكتوب بلغة C++ ويتم توزيعه بموجب ترخيص Zlib. تم استخدام قاعدة التعليمات البرمجية لمشروع DXVK مع تنفيذ Direct8D 3 و9 و10 أعلى 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 ، ماكس باين 2، غير واقعي 3: الصحوة، جي تي ايه XNUMX، سايلنت هيل XNUMX.

أول إصدار مستقر لـ D8VK ، تنفيذ Direct3D 8 فوق Vulkan

قائمة الألعاب المبنية على Direct3D 8 والتي لم يتم دعمها بعد في D8VK:

  • فيلق الفوضى
  • الشر الميت: حائل للملك
  • جاد سام: اللقاء الأول
  • سام الجاد: اللقاء الثاني
  • شريك 2
  • أبطال سونيك
  • الخلية المنشقة: نظرية الفوضى (مقابل الوضع)
  • حرب النجوم: كوماندوز الجمهورية (تعطيل Squad Shadows)

المصدر: opennet.ru

إضافة تعليق