
Vulkan 1.0 الجديد هو خليفة OpenGL. على عكس هذا ، فإن Vulkan قادر على تجاوز الوسطاء عند ممارسة الألعاب ، وبالتالي فهو يحقق أداءً أكبر.
بالأمس ، 16 فبراير ، حدث شيء ما لقد انتظر الكثير منكم لفترة طويلة، منذ إصدار أول نسخة رسمية من Vulkan ، الإصدار 1.0.
Vulkan هو إجابة مبتكري OpenGL لمواجهة DirectX 12 الجديد من Microsoft ، كونه واجهة برمجة تطبيقات قادر على الاستفادة الكاملة من قوة بطاقة الرسومات من جهاز الكمبيوتر الخاص بك ، سواء كنت تستخدم Linux أو تستخدم نظام تشغيل آخر.
مع ولادة Vulkan ، انتقلت الألعاب إلى بُعد جديد ، على عكس DirectX ، متوافق مع جميع المنصات تقريبًا كل من Windows ، مثل Linux و Android ، مع نتائج استثنائية بكل الطرق.
يكمن سر واجهة برمجة التطبيقات هذه في قدرتها على الوصول مباشرة إلى بطاقة الرسومات ، التحكم المباشر في موارد النظام لإنشاء رسومات ، وبالتالي إدارة تخطي الوسطاء وزيادة الأداء. كما أنه متوافق مع جميع الرسومات الحالية تقريبًا ، سواء من Nvidia و AMD.
كان السبب في التوقف عن إنشاء OpenGL وإصدار Vulkan هو ذلك لم يحقق OpenGL النجاح المتوقع في ألعاب سطح المكتب(على الرغم من أنه كان ناجحًا على Android) ، إلا أنه يتطلب إصلاحًا كاملاً.
مع ولادة واجهة برمجة التطبيقات هذه ، يمكن للاعبين الحصول على رسومات من الجيل التالي دون الحاجة إلى اللجوء إلى DirectX 12 ، والتي لا يمكن استخدامها إلا مع Windows 10. بالإضافة إلى ذلك ، ستجذب القدرة عبر الأنظمة الأساسية بلا شك العديد من المطورين ، حيث أصدرت Vulkan بالفعل SDK الخاص بها لإنشاء الألعاب وستصدر شركات بطاقات الرسومات قريبًا برامج التشغيل المقابلة.
بالنسبة للألعاب ، فإن أول لعبة متوافقة هي Talos Principle ، الذي تم إصدار نسخة تجريبية منه اليوم والتي يمكنك مشاهدة مقطع دعائي لها في نهاية هذه المقالة وهذا بالطبع متاح لنظام التشغيل Linux من خلال Steam. في المستقبل ، سيتم دعم الألعاب الأخرى ، مع وجود شائعات بأن الألعاب الرائدة مثل قتال الشوارع الخامس سيكونون.
لدي سؤال ، هل هي ملكية أم برمجيات حرة؟
البرمجيات الحرة بالطبع ، نسيت أن أذكرها.
تحياتي
إذن من ما أفهمه لن يكون السائق ضروريًا بعد الآن
انا يعجبني!
إنه لأمر مثير للإعجاب أن نرى المساهمات التي يقدمها المطورون في المصادر المفتوحة ، وسوف تقطع Vulkan شوطًا طويلاً ، وقد لاحظت الشركات الكبرى ذلك.
من واقع خبرتي (وليس profsnl) لم أدرك شهرة كبيرة من OpenGl على الكمبيوتر ، ربما لعبة ... حالات محددة للغاية. لكن في Android ، واجهت العديد من الألعاب التي تم إنشاؤها ضمن واجهة برمجة التطبيقات تلك (ولكن مؤخرًا نسبيًا فيما يتعلق بواجهة برمجة تطبيقات الكمبيوتر نفسها - ربما بسبب إعادة التصميم التي يشير إليها #azpe ؛)
بعد الخير يأتي الشر. بعض الرسومات غير مدعومة ، على الأقل حتى يتم "تكييفها" بواسطة العلامات التجارية للدعامة. تطوير برنامج تشغيل جديد متوافق مع Vulkan API
وسؤال أخير: هل Vulkan API متوافق مع جميع أنواع معالجات الرسوميات مثل OpenGl أم أنه يحتوي على بعض "الحد الأدنى من المتطلبات"؟