لن يدعم GNOME Mutter الإصدارات القديمة من OpenGL بعد الآن

تم تعديل قاعدة بيانات خادم Mutter المركب التي سيتم استخدامها في إصدار GNOME 44 لإزالة الدعم للإصدارات الأقدم من OpenGL. لتشغيل Mutter، ستحتاج إلى برامج تشغيل تدعم OpenGL 3.1 على الأقل. في الوقت نفسه، سيحتفظ Mutter بدعم OpenGL ES 2.0، والذي سيسمح له بالحفاظ على القدرة على العمل على بطاقات الفيديو القديمة وعلى وحدات معالجة الرسومات المستخدمة في لوحات ARM. من المأمول أن تؤدي إزالة التعليمات البرمجية لدعم الإصدارات القديمة من OpenGL إلى تسهيل صيانة قاعدة التعليمات البرمجية وسيوفر الموارد لاختبار وظائف جديدة.

في Mesa، تفي جميع برامج تشغيل OpenGL الحالية تقريبًا بالشروط المذكورة (لم يتم تنفيذ دعم OpenGL 3.1 بشكل كامل بعد في etnaviv (Vivante)، وvc4 (VideoCore Raspberry Pi)، وv3d (VideoCore Raspberry Pi)، وasahi (Apple Silicon)، وlima (مالي). 400 / 450)). من المتوقع أن يكون من الممكن استخدام وحدات معالجة الرسومات وأنظمة ARM الأقدم التي لا تدعم برامج التشغيل الخاصة بها الإصدارات المطلوبة من OpenGL عن طريق التبديل إلى OpenGL ES 2.0. على سبيل المثال، سيكون من الممكن استخدام برامج التشغيل الأقدم لوحدات معالجة الرسومات Intel Gen3-Gen5 التي تدعم OpenGL 2.1 فقط لأنها تدعم أيضًا OpenGL ES 2.0.

المصدر: opennet.ru

إضافة تعليق