Panfrost-driversertifisert for OpenGL ES 3.1-kompatibilitet for Mali-G52 GPU

Collabora har annonsert at Khronos har sertifisert sin Panfrost-grafikkdriver som har bestått alle CTS (Khronos Conformance Test Suite)-tester og funnet å være fullt kompatibel med OpenGL ES 3.1-spesifikasjonen. Driveren er sertifisert ved hjelp av Mali-G52 GPU, men senere planlegges den sertifisert for andre brikker. Spesielt er usertifisert støtte for OpenGL ES 3.1 allerede implementert for Mali-G31- og Mali-G72-brikkene, som har en arkitektur som ligner på Mali-G52. For GPU Mali-T860 og eldre brikker er full kompatibilitet med OpenGL ES 3.1 ennå ikke gitt.

Ved å få sertifikatet kan du offisielt erklære kompatibilitet med grafikkstandarder og bruke de tilhørende Khronos-varemerkene. Sertifiseringen åpner også for at Panfrost-driveren kan brukes i kommersielle produkter inkludert Mali G52 GPU. Testen ble utført i et miljø med distribusjonen Debian GNU/Linux 11, Mesa og X.Org X Server 1.20.11. Rettelsene og forbedringene som er utarbeidet som forberedelse til sertifisering er allerede tilbakeportert til Mesa 21.2-grenen og inkludert i gårsdagens utgivelse av Mesa 21.2.2.

Panfrost-driveren ble grunnlagt i 2018 av Alyssa Rosenzweig fra Collabora og ble utviklet ved omvendt utvikling av de originale ARM-driverne. Siden forrige kode har utviklerne etablert samarbeid med ARM-selskapet, som ga nødvendig informasjon og dokumentasjon. For øyeblikket støtter driveren arbeid med brikker basert på Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) og Bifrost (Mali G3x, G5x, G7x) mikroarkitekturer. For GPU Mali 400/450, brukt i mange eldre brikker basert på ARM-arkitektur, utvikles Lima-driveren separat.

Kilde: opennet.ru

Legg til en kommentar