أعلنت Imagination Technologies عن دعم واجهة برمجة تطبيقات الرسومات OpenGL 4.6 في وحدات معالجة الرسومات الخاصة بها ، والتي تم تنفيذها باستخدام برنامج تشغيل Zink مفتوح المصدر الذي تم تطويره في مستودع مشروع Mesa. يوفر Zink تطبيق OpenGL أعلى Vulkan لتمكين تسريع الأجهزة OpenGL على الأجهزة التي تدعم Vulkan API فقط. يقترب أداء Zink من أداء تطبيقات OpenGL الأصلية ، مما يسمح لمصنعي الأجهزة بعدم إنفاق الموارد على تنفيذ OpenGL في وحدات معالجة الرسومات الخاصة بهم وقصر أنفسهم على دعم Vulkan API فقط فيها ، وتنفيذ OpenGL من خلال طبقة. كانت Imagination Technologies هي أول شركة مصنعة تستخدم هذا المخطط.
تم اختبار الحل المُعد بنجاح في مجموعة اختبار CTS (مجموعة اختبار توافق Khronos) ووجد أنه متوافق تمامًا مع مواصفات OpenGL 4.6. هذا هو أول منتج يعتمد على Zink معتمد رسميًا من قبل Khronos. وفقًا لمعايير Khronos ، إذا تم اعتماد تطبيق آخر يعتمد على Zink ، فسيتم التعرف رسميًا على برنامج تشغيل Zink نفسه ، كطبقة عالمية ، باعتباره متوافقًا مع OpenGL 4.6. يتيح الحصول على الشهادة إمكانية الإعلان رسميًا عن التوافق مع معايير الرسم واستخدام علامات Khronos التجارية المرتبطة بها.
من بين الأعمال الأخرى ، لاحظت Imagination Technologies تطوير مجموعة مفتوحة من برامج التشغيل لوحدات معالجة الرسومات الخاصة بهم بناءً على بنية Rogue. تتضمن المجموعة برنامج تشغيل DRM (مدير العرض المباشر) لـ Linux kernel ، وبرنامج تشغيل مع تطبيق أولي لـ Vulkan 1.0 ، ومجموعة من البرامج الثابتة لوحدة معالجة الرسومات. برنامج Vulkan ملتزم بالفعل بتعميم Mesa ، ومحرك DRM في طور التحضير للتعميم في Linux kernel. في المستقبل ، يمكن إضافة دعم Zink إلى هذه المجموعة وستتوفر مكدس رسومات مفتوح تمامًا لأجهزة Imagination التي تدعم OpenGL و Vulkan.
المصدر: opennet.ru
