Драйвер Panfrost сертифікований на сумісність із OpenGL ES 3.1 для GPU Mali-G52

Компанія Collabora оголосила про сертифікацію організацією Khronos графічного драйвера Panfrost, який успішно пройшов усі тести набору CTS (Khronos Conformance Test Suite) та визнаний повністю сумісним зі специфікацією OpenGL ES 3.1. Драйвер сертифікований при використанні GPU Mali-G52, але пізніше планується пройти сертифікацію для інших чіпів. Зокрема, несертифікована підтримка OpenGL ES 3.1 вже реалізована для чіпів Mali-G31 та Mali-G72, які мають архітектуру, подібну до Mali-G52. Для GPU Mali-T860 і старіших чіпів повна сумісність з OpenGL ES 3.1 поки не забезпечена.

Отримання сертифіката дає можливість офіційно заявляти про сумісність із графічними стандартами та використовувати пов'язані з ними торгові марки Khronos. Сертифікація також відкриває двері для використання драйвера Panfrost у комерційних продуктах, які включають GPU Mali G52. Перевірка була виконана в оточенні з дистрибутивом Debian GNU/Linux 11, Mesa та X.Org X Server 1.20.11. Підготовлені під час підготовки до сертифікації виправлення та покращення вже бекпортовані у гілку Mesa 21.2 та включені до випуску Mesa 21.2.2.

Драйвер Panfrost був заснований в 2018 Алісой Розенцвейг (Alyssa Rosenzweig), що працює в компанії Collabora, і розвивався на основі зворотного інжинірингу оригінальних драйверів від компанії ARM. З минулого коду розробники налагодили співпрацю з компанією ARM, яка надала необхідну інформацію та документацію. В даний час драйвер підтримує роботу з чіпами на базі мікроархітектур Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) та Bifrost (Mali G3x, G5x, G7x). Для GPU Mali 400/450, які застосовуються в багатьох старих чіпах на основі архітектури ARM, окремо розвивається драйвер Lima.

Джерело: opennet.ru

Додати коментар або відгук