پینفروسٹ ڈرائیور نے Mali-G3.1 GPU کے لیے OpenGL ES 52 مطابقت کے لیے تصدیق شدہ

Collabora نے اعلان کیا ہے کہ Khronos نے اپنے Panfrost گرافکس ڈرائیور کو تمام CTS (Khronos Conformance Test Suite) ٹیسٹ کامیابی کے ساتھ پاس کرنے اور OpenGL ES 3.1 تفصیلات کے ساتھ مکمل طور پر تعمیل کرنے کی تصدیق کی ہے۔ ڈرائیور Mali-G52 GPU کا استعمال کرتے ہوئے تصدیق شدہ ہے، لیکن بعد میں اسے دیگر چپس کے لیے سرٹیفائیڈ کرنے کا منصوبہ ہے۔ خاص طور پر، OpenGL ES 3.1 کے لیے غیر تصدیق شدہ سپورٹ Mali-G31 اور Mali-G72 چپس کے لیے پہلے ہی لاگو کر دی گئی ہے، جن کا فن تعمیر Mali-G52 جیسا ہے۔ GPU Mali-T860 اور پرانے چپس کے لیے، OpenGL ES 3.1 کے ساتھ مکمل مطابقت ابھی تک فراہم نہیں کی گئی ہے۔

سرٹیفکیٹ حاصل کرنا آپ کو باضابطہ طور پر گرافکس کے معیارات کے ساتھ مطابقت کا اعلان کرنے اور متعلقہ Khronos ٹریڈ مارکس کو استعمال کرنے کی اجازت دیتا ہے۔ سرٹیفیکیشن پینفروسٹ ڈرائیور کے لیے تجارتی مصنوعات بشمول مالی G52 GPU میں استعمال ہونے کا دروازہ بھی کھولتا ہے۔ ٹیسٹ Debian GNU/Linux 11، Mesa اور X.Org X سرور 1.20.11 کی تقسیم کے ساتھ ماحول میں کیا گیا تھا۔ سرٹیفیکیشن کی تیاری کے لیے تیار کردہ اصلاحات اور اصلاحات پہلے ہی میسا 21.2 برانچ میں بیک پورٹ کر دی گئی ہیں اور میسا 21.2.2 کے کل کی ریلیز میں شامل ہیں۔

Panfrost ڈرائیور کی بنیاد 2018 میں Collabora کی Alyssa Rosenzweig نے رکھی تھی اور اسے اصل ARM ڈرائیوروں کی ریورس انجینئرنگ کے ذریعے تیار کیا گیا تھا۔ آخری کوڈ کے بعد سے، ڈویلپرز نے ARM کمپنی کے ساتھ تعاون قائم کیا ہے، جس نے ضروری معلومات اور دستاویزات فراہم کیں۔ فی الحال، ڈرائیور Midgard (Mali-T6xx، Mali-T7xx، Mali-T8xx) اور Bifrost (Mali G3x، G5x، G7x) مائیکرو آرکیٹیکچرز پر مبنی چپس کے ساتھ کام کی حمایت کرتا ہے۔ GPU Mali 400/450 کے لیے، ARM فن تعمیر پر مبنی بہت سے پرانے چپس میں استعمال کیا جاتا ہے، لیما ڈرائیور کو الگ سے تیار کیا جا رہا ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں