VK9 مشروع مثير للاهتمام لتنفيذ طبقة توافق Direct3D 9 باستخدام Vulkan

نموذج VK9

إذا كنت لا تعرف حتى الآن مشروع VK9 (SchaeferGL) أدعوكم للتمشية صفحة جيثب الواردة في هذا البرنامج. إنه مشروع مفتوح المصدر يهدف إلى تنفيذ طبقة توافق Direct3D 9 أعلى Vulkan. مطورها الرئيسي هو كريستوفر شايفر ، وقد اجتاز بالفعل العديد من مراحل التطوير المثيرة للاهتمام طوال الوقت الذي كان يعمل فيه عليها. حيث مدونتك إنه يشارك هذه المعلومات والحقيقة أنه أحد تلك المشاريع الشيقة التي يمكن أن تحقق أرباحًا جيدة ...

على سبيل المثال يمكن دمجه مع Wine في نظام Linux وانظر كيف يعمل كبديل لـ Wine D3D9 الذي يترجم إلى OpenGL. بالفعل في ديسمبر من العام الماضي تم تجاوز بعض الأهداف التقنية والآن تم تحسين VK9 مرة أخرى مع إضافة الدعم الأساسي للتظليل. على وجه التحديد، فإنه يأخذ رمز DirectX الثانوي "DXBC" ويحوله إلى SPIR-V، وهو معيار API الذي تستخدمه Vulkan التابعة لمجموعة Khronos Group. لذلك هناك شيء آخر يثير الحماس ومعرفة ما إذا كان شخص ما قد قرر أخيرًا، عندما يصبح المشروع جاهزًا، استخدامه للقيام بأشياء ممتعة. الصحيح هو أن VK9 لا يمكنه تنفيذ إجراءات معينة بمفرده VULKAN لا يسمح بإدخال Direct Input SOund ، و Networking ، وما إلى ذلك ، لذلك ستحتاج إلى استخدام Wine في Linux. ولكن من المؤكد أنه يمكن أن يرعى مشروع Wine ويحسن ما هو موجود بالفعل. بالإضافة إلى ذلك ، يخطر ببالي أنه سيكون أيضًا مثيرًا للاهتمام في الأجهزة المتكاملة حيث يكون Vulkan هو الخيار الوحيد المتاح لواجهة برمجة التطبيقات الرسومية ، مما يوفر مرونة أكبر لاستخدام Direct3D فيها.

من المثير للدهشة أن VK9 ليس مدرجًا في قائمة المشروعات الأكثر إثارة للاهتمام في البرمجيات الحرة والمفتوحة المصدر بقدر الإمكان تجلب فوائد عظيمة فى المستقبل. ربما يمكن تحقيق تطبيقات DX10 و DX11 الوظيفية على Vulkan ، مع تدهور أقل في الأداء في Wine أو حتى دعم DX9 في Android. لإعطاء بعض الأمثلة ...


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.