Компанія Collabora
На початковому етапі драйвер Panfrost в основному був зосереджений на реалізації підтримки чіпів Midgard, але тепер увага стала приділятися і чіпам Bifrost, які близькі до Midgard в області потоку команд, але мають суттєві відмінності в інструкціях для виконання шейдерів та інтерфейсів між шейдерами та потоком команд.
Розробниками підготовлено початкову реалізацію компілятора шейдерів, що підтримує специфічний для GPU Bifrost набір внутрішніх інструкцій. Надалі до компілятора планується включити підтримку розширених інструкцій, що дозволяють збирати складніші шейдери. Зміни передані до кодової бази Mesa та увійдуть до складу наступного значного випуску 20.1.
Драйвер Panfrost розвивається на основі зворотного інжинірингу оригінальних драйверів від компанії ARM, розрахований на роботу з чіпами на базі мікроархітектур Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) та Bifrost (Mali G3x, G5x, G7x). Для GPU Mali 400/450, що застосовуються у багатьох старих чіпах на основі архітектури ARM, окремо розвивається драйвер
Джерело: opennet.ru