Panfrost Driver Certified por OpenGL ES 3.1 Kongruo por Mali-G52 GPU

Collabora anoncis, ke Khronos atestis sian Panfrost-grafikan pelilon kiel sukcese trapasinta ĉiujn CTS (Khronos Conformance Test Suite) testojn kaj trovita plene konforma al la specifo de OpenGL ES 3.1. La ŝoforo estas atestita per la Mali-G52 GPU, sed poste ĝi estas planita esti atestita por aliaj blatoj. Aparte, neatestita subteno por OpenGL ES 3.1 jam estis efektivigita por la blatoj Mali-G31 kaj Mali-G72, kiuj havas arkitekturon similan al la Mali-G52. Por GPU Mali-T860 kaj pli malnovaj blatoj, plena kongruo kun OpenGL ES 3.1 ankoraŭ ne estas provizita.

Akiro de la atestilo permesas vin oficiale deklari kongruon kun grafikaj normoj kaj uzi la rilatajn varmarkojn de Khronos. La atesto ankaŭ malfermas la pordon por la Panfrost-ŝoforo por esti uzata en komercaj produktoj inkluzive de la Mali G52 GPU. La testo estis farita en medio kun la distribuo Debian GNU/Linukso 11, Mesa kaj X.Org X Server 1.20.11. La korektoj kaj plibonigoj preparitaj por atesto jam estis retroportitaj al la branĉo Mesa 21.2 kaj inkluzivitaj en la hieraŭa eldono de Mesa 21.2.2.

La Panfrost-ŝoforo estis fondita en 2018 de Alyssa Rosenzweig de Collabora kaj estis evoluigita per inversa inĝenierado de la originalaj ARM-ŝoforoj. Ekde la lasta kodo, la programistoj establis kunlaboron kun la kompanio ARM, kiu provizis la necesajn informojn kaj dokumentadon. Nuntempe, la ŝoforo subtenas laboron kun blatoj bazitaj sur mikroarkitekturoj Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) kaj Bifrost (Mali G3x, G5x, G7x). Por GPU Malio 400/450, uzata en multaj pli malnovaj blatoj bazitaj sur ARM-arkitekturo, la Lima ŝoforo estas evoluigita aparte.

fonto: opennet.ru

Aldoni komenton