لم يمت بعد: AMD's Mantle يدعم Vulkan API الجديدة وجهود VR

شعار AMD Radeon

حدثت تغييرات كبيرة في عالم API خلال الـ 48 ساعة الماضية. أول، أعلن Khronos Vulkan API (المعروف أيضًا باسم glNext) ، والذي ينفذ ميزات واجهة برمجة التطبيقات ذات الحمل المنخفض ، ولكنه يقدم الدعم لأوسع نطاق من وحدات معالجة الرسومات وأنظمة التشغيل. نشرت AMD أيضًا منشور المدونة الخاص بها ، حيث تخبر المطورين الذين يرغبون في رؤية أداء يشبه Mantle باستخدام Vulkan أو Direct3D. نتيجة لذلك ، كان الكثير من الناس يصرحون بموت و / أو فشل عباءة (عادة بدرجات متفاوتة من الفرح).

الوضع الفعلي أكثر دقة بكثير. ببساطة ، عباءة لا تحتضر - لكنها بالتأكيد تتحول إلى شيء مختلف.



مستقبل عباءة

أول شيء حوله Mantle هو واجهة برمجة التطبيقات (API) التي قضينا وقتًا في الحديث عنها بالأمس - Vulkan. أحد الأشياء التي عرفناها منذ شهور ، وأكدناها مع المطورين بشكل مستقل ، هو أن Vulkan API التابعة لمجموعة Khronos Group تعتمد بشكل كبير على AMD's Mantle. تنص مشاركة مدونة AMD على ذلك 'اختارت مجموعة Khronos أفضل وألمع أجزاء Mantle لتكون بمثابة الأساس لشركة Vulkan.'



ليس من الواضح كم من Mantle تم نسخه حرفيًا في Vulkan API. لكن قيل لنا أن واجهتي API تتيحان إمكانات متطابقة وقادرة على نفس الأشياء. الاختلافات بينهما هي الاختلافات في التنفيذ والهيكل ، وليس الوظيفة الأساسية. جميع إمكانيات Mantle - و DirectX 12 - هي أيضًا بنيت في فولكان.

فيما يتعلق بدعم الألعاب ، سيستمر Mantle في الدخول في ألعاب مثل Star Citizen و Battlefield Hardline - وقعت AMD اتفاقية لدعم شامل في Frostbite 3 ، وبقدر ما نعلم أن الاتفاقية ستستمر في التكريم. للمضي قدمًا ، صرحت AMD أنه سيتم استخدام Mantle لخدمة AMD كمنصة ابتكار رسومات 'متاحة لاختيار الشركاء ذوي الاحتياجات المخصصة'.



ألعاب عباءة

جميع الألعاب المعلنة ، بما في ذلك ألعاب مثل Star Citizen و BF: Hardline ، ستدعم Mantle

يكاد يكون من المؤكد أن أحد هذه الاحتياجات مرتبط بمشروع Liquid VR الذي أعلنته AMD ومناقشته أمس في GDC. على الرغم من أن العرض التقديمي للشركة لم يذكر Mantle رسميًا ، فإن أحد الموضوعات التي تمت مناقشتها هو كيف تريد AMD استخدام وحدة معالجة الرسومات لدفع محاكاة VR لـ كل عين.

LiquidVR-1



هذا النوع من الإمكانيات ممكن فقط إذا تمكنت وحدات معالجة الرسومات الخاصة بك من الاحتفاظ بمجموعات بيانات منفصلة في الذاكرة ، بدلاً من تكرار جميع البيانات عبر كلتا وحدتي معالجة الرسومات. هذا النوع من الحوسبة غير المتزامنة ممكن فقط خارج DirectX 11 API التقليدي.

LiquidVR-2

تعتقد AMD أن برمجة GPU الأفضل يمكنها معالجة بعض مشكلات الاهتزاز والتحديث التي لا تزال تؤذي سماعات الرأس VR الحالية. مرة أخرى ، لم تؤكد الشركة رسميًا أنها تستخدم Mantle لهذه الجهود. ولكن سيكون من المنطقي أن تستخدم AMD واجهة برمجة التطبيقات الخاصة بها لدفع إنشاء طرق عرض جديدة - يمكنها توسيع وتمديد Mantle بطرق لا يمكنها تغيير Vulkan أو Direct3D (على الأقل ليس بدون عملية إرسال وتصديق مطولة ).

Copyright © كل الحقوق محفوظة | 2007es.com