Společnost Collabora oznámila certifikaci grafického ovladače Panfrost organizací Khronos, který úspěšně prošel všemi testy sady CTS (Khronos Conformance Test Suite) a byl uznán jako plně kompatibilní se specifikací OpenGL ES 3.1. Ovladač je certifikován pro GPU Mali-G52, ale plánuje se také certifikace pro další čipy. Konkrétně byla již implementována nepodložená podpora OpenGL ES 3.1 pro čipy Mali-G31 a Mali-G72, které mají architekturu podobnou Mali-G52. Pro GPU Mali-T860 a starší čipy zatím plná kompatibilita s OpenGL ES 3.1 není zajištěna.
Získání certifikátu umožňuje oficiálně prohlásit kompatibilitu s grafickými standardy a využívat z nich vyplývající ochranné známky Khronos. Certifikace také otevírá dveře pro použití ovladače Panfrost v komerčních produktech zahrnujících GPU Mali G52. Testování bylo provedeno v prostředí s distribucí Debian GNU/Linux 11, Mesa a X.Org X Server 1.20.11. Opravy a vylepšení připravené během přípravy na certifikaci byly již zpracovány do větve Mesa 21.2 a zahrnuty do včerejšího vydání Mesa 21.2.2.
Ovladač Panfrost byl založen v roce 2018 Alyssou Rosenzweig, která pracuje ve společnosti Collabora, a vyvíjel se na základě reverzního inženýrství originálních ovladačů od společnosti ARM. Od minulého kódu navázali vývojáři spolupráci se společností ARM, která poskytla potřebné informace a dokumentaci. V současnosti ovladač podporuje práci s čipy na bázi mikroarchitektur Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) a Bifrost (Mali G3x, G5x, G7x). Pro GPU Mali 400/450, používané v mnoha starších čipech založených na architektuře ARM, se samostatně vyvíjí ovladač Lima.
Zdroj: opennet.ru
