PANFROST driver is compatible with OpenGL ES 3.1 for GPU Mali-G52

COLLABORA announced about certification organization Khronos graphics driver panfrost , successfully passed all CTS tests (Kronos Conformance Test Suite) and recognized fully compatible with the OpenGL ES 3.1 specification. The driver is certified when using GPU Mali-G52, but later it is planned to go through certification for other chips. In particular, unattended support for OpenGL ES 3.1 is already implemented for Mali-G31 and Mali-G72 chips, which have an architecture similar to Mali-G52. For GPU Mali-T860 and older chips full compatibility with OpenGL ES 3.1 is not yet provided.

Obtaining a certificate makes it possible to formally declare compatibility with graphic standards and use the Khronos trademarks associated with them. Certification also opens the doors to use the Panfrost driver in commercial products including GPU MALI G52. The check was made surrounded with the Debian GNU / Linux 11, Mesa and X.org X Server 1.20.11 distribution. Prepared in the course of preparation for certification of correction and improvement already backported in the MESA 21.2 branch and included in yesterday’s release Mesa 21.2.2 .

Driver Panfrost was founded in 2018 by Alice Rosenzweig (Alyssa Rosenzweig), working at COLLABORA, and developed on the basis of reverse engineering of original drivers from ARM. From the past code, developers have established cooperation with ARM, which provided the necessary information and documentation. Currently, the driver supports work with chips based on Midgard microarchitectures (Mali-T6xx, Mali-T7xx, Mali-T8xx) and BIFROST (MALI G3X, G5X, G7X). For GPU Mali 400/450 used in many old chips based on Arm architecture, the driver Lima .

/Media reports.