Panfrost-bestjoerder sertifisearre foar OpenGL ES 3.1-kompatibiliteit foar Mali-G52 GPU

Collabora hat oankundige dat Khronos har Panfrost-grafyske stjoerprogramma sertifisearre hat as alle CTS (Khronos Conformance Test Suite)-tests mei súkses trochjûn en fûn folslein konform te wêzen mei de OpenGL ES 3.1-spesifikaasje. De bestjoerder is sertifisearre mei de Mali-G52 GPU, mar letter is it pland om sertifisearre te wurden foar oare chips. Benammen net-sertifisearre stipe foar OpenGL ES 3.1 is al ymplementearre foar de Mali-G31- en Mali-G72-chips, dy't in arsjitektuer hawwe lykas de Mali-G52. Foar GPU Mali-T860 en âldere chips is folsleine kompatibiliteit mei OpenGL ES 3.1 noch net foarsjoen.

Troch it sertifikaat te krijen kinne jo offisjeel kompatibiliteit mei grafyske noarmen ferklearje en de assosjearre Khronos-hannelsmerken brûke. De sertifikaasje iepenet ek de doar foar de Panfrost-bestjoerder om te brûken yn kommersjele produkten, ynklusyf de Mali G52 GPU. De test waard útfierd yn in omjouwing mei de Debian GNU/Linux 11, Mesa en X.Org X Server 1.20.11-distribúsje. De reparaasjes en ferbetterings taret yn tarieding op sertifisearring binne al weromporteare nei de Mesa 21.2-tûke en opnommen yn 'e release fan juster fan Mesa 21.2.2.

De Panfrost-bestjoerder waard oprjochte yn 2018 troch Alyssa Rosenzweig fan Collabora en waard ûntwikkele troch reverse engineering fan 'e orizjinele ARM-bestjoerders. Sûnt de lêste koade hawwe de ûntwikkelders gearwurking oprjochte mei it ARM-bedriuw, dat de nedige ynformaasje en dokumintaasje levere. Op it stuit stipet de bestjoerder wurk mei chips basearre op Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) en Bifrost (Mali G3x, G5x, G7x) mikroarsjitektuer. Foar GPU Mali 400/450, brûkt yn in protte âldere chips basearre op ARM-arsjitektuer, wurdt de Lima-bestjoerder apart ûntwikkele.

Boarne: opennet.ru

Add a comment