تلمح Microsoft إلى أن DirectX 12 سيقلد Mantle ، لكن AMD تصر على أن API لديها مستقبل مشرق

شعار DirectX

تثير الجلسات المتعددة في GDC (مؤتمر مطوري الألعاب) القادم فكرة جديدة ،سلسلة منخفضة المستوى من واجهات برمجة التطبيقات آت لكلا Direct3D و OpenGL. قدمت Nvidia بالفعل العديد من المحادثات حول تقليل حمل السائق في OpenGL (مثال جوهري على أحد هذه العروض التقديمية متاح على الإنترنت) ، ولكن الإدخال من Microsoft جديد.

في الحقيقة ، مثل بعضكم قد يتذكر، صرح مسؤول تنفيذي في AMD منذ عام أنه لا يوجد 'DirectX 12' في خارطة طريق Microsoft. ردت Microsoft على هذه التعليقات من خلال التأكيد على أنها لا تزال ملتزمة بتطوير معيار DirectX - ثم لم تقل شيئًا آخر عن هذا الموضوع. ثم أطلقت AMD Mantle ، بدعم كبير من مطورين متعددين ومجموعة من الألعاب التي تم إطلاقها هذا العام - ويبدو أن شخصًا ما في Microsoft قرر الانتباه.



ملاحظة: لم تؤكد Microsoft 'DirectX 12' كاسم علامة تجارية فعلي للجيل التالي من تقنية DX. يتم استخدامه هنا باعتباره رقم الإصدار الأكثر منطقية.



تنص صفحة ويب GDC لإحدى محادثات DirectX على أنه 'لقد طلبت منا تقريبك أكثر من المعدن والقيام بذلك على مجموعة متنوعة لا مثيل لها من الأجهزة. لقد طلبت منا أيضًا أدوات أفضل حتى تتمكن من الضغط على آخر انخفاض في الأداء من جهاز الكمبيوتر والكمبيوتر اللوحي والهاتف ووحدة التحكم. تعال وتعلم خططنا لتحقيق '.

تبدو مألوفة؟



زاوية عباءة

لقد تحدثنا إلى العديد من المصادر بمعلومات إضافية حول الموضوع الذين أخبرونا أن اهتمام Microsoft بتطوير واجهة برمجة تطبيقات جديدة هو ظاهرة حديثة ، وأن DirectX الجديد (على الأرجح DirectX 12) سوف يكرر بشكل كبير إمكانات عباءة AMD. لن تكون واجهتا API متطابقتين - تقوم Microsoft بالتنفيذ الخاص بها - ولكن النتيجة النهائية ، بالنسبة للمستهلكين ، يجب أن تكون هي نفسها: انخفاض حمل وحدة المعالجة المركزية وتحسين التوسع في العناوين الحديثة.

ميزات AMD Mantle

تمت قراءة هذا بالفعل في العديد من الدوائر على أنه ناقوس الموت لواجهة برمجة تطبيقات AMD المخصصة ، ولكن مثل هذه الادعاءات قصيرة النظر ، لأسباب متعددة. أولاً ، هناك حقيقة أن DirectX 12 على بعد 12-18 شهرًا تقريبًا. ثانيًا - وعلى نفس القدر من الأهمية - هناك حقيقة أن Microsoft كانت تقفل إصدارات DirectX على إصدارات Windows. يتوفر DirectX 11.1 فقط على نظام التشغيل Windows 8 ؛ يتوفر DirectX 11.2 فقط في نظام التشغيل Windows 8.1. لدى Microsoft كل الأسباب لمزامنة إطلاق DX12 مع نسخته التالية من Windows - وإذا كان يتبع نظام التشغيل MO النموذجي ، فهذا يعني أن DirectX 12 سيكون على الأرجح أحد إصدارات Windows 9 حصريًا.



مايكروسوفت ، بالطبع ، لا تفعل ذلك يملك للعب أوراقها بهذه الطريقة ، ولكن إذا كان الأمر كذلك ، فقد تظل Mantle مناسبة كبديل عبر الأنظمة الأساسية لتوسيع الفوائد القريبة من المعدن عبر مكدس الألعاب. بالطبع ، قد يكون OpenGL قادرًا أو لا يكون قادرًا على أداء نفس المهام في نفس الإطار الزمني - ولكن القليل معروف في هذا المجال. يمكن أن يؤدي دعم الأجهزة أيضًا إلى تعقيد الأمور - إذا قام DirectX 12 بالتخطيط عن كثب لـ Mantle ، فمن المحتمل أن وحدات معالجة الرسومات GCN الحالية ستظل تدعمها. بالتناوب ، إذا لم يحدث ذلك ، فقد يصبح Mantle هو الخيار المفضل لضمان توافق واسع مع الإصدارات السابقة.

وإذا عباءة يكون تم تضمينه في النهاية بواسطة DirectX - فماذا في ذلك؟ عندما تحدثت لأول مرة إلى AMD حول الجيل التالي من واجهة برمجة التطبيقات في APU13 ، أخبرني المطورون بصراحة أن الهدف طويل المدى هو جعل Microsoft ومجموعة Khronos مسؤولة عن OpenGL لتبني بنية تشبه Mantle. كان الهدف الأساسي من Mantle هو تحفيز تطوير اللعبة والدفع باعتماد معيار أفضل.

أصدرت AMD بيانًا رسميًا بهذا الشأن جاء فيه:

بالأمس تم نشر العديد من المقالات التي ذكرت أن DirectX و OpenGL يتم توسيعهما لتشمل وظائف أقرب إلى المعادن وتقليل حمل وحدة المعالجة المركزية. تدعم AMD وتحتفل باتجاه تطوير الألعاب الذي يتماشى مع رؤية AMD للمستوى الأدنى ، 'أقرب إلى واجهات برمجة التطبيقات الرسومية المعدنية' لألعاب الكمبيوتر. بينما يتوقع خبراء الصناعة أن يستغرق ذلك بعض الوقت ، يمكن للمطورين الاستفادة على الفور من تصميم واجهة برمجة التطبيقات الفعال باستخدام Mantle ، كما أن AMD متحمسة جدًا لمشاركة مستقبل API الخاصة بنا مع المطورين في مؤتمر مطوري الألعاب هذا العام.

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