Panfrost-bestuurder gesertifiseerde OpenGL ES 3.1 versoenbaar vir Mali-G52 GPU

Collabora het aangekondig dat Khronos sy Panfrost-grafiese drywer gesertifiseer het, wat al die Khronos Conformance Test Suite (CTS)-toetse suksesvol geslaag het en ten volle aan die OpenGL ES 3.1-spesifikasie voldoen. Die bestuurder is gesertifiseer deur die Mali-G52 GPU te gebruik, maar dit word beplan om op 'n later datum vir ander skyfies gesertifiseer te word. In die besonder, ongesertifiseerde ondersteuning vir OpenGL ES 3.1 is reeds geïmplementeer vir Mali-G31- en Mali-G72-skyfies, wat 'n argitektuur soortgelyk aan Mali-G52 het. Mali-T860 GPU's en ouer skyfies is nog nie ten volle versoenbaar met OpenGL ES 3.1 nie.

Die verkryging van 'n sertifikaat maak dit moontlik om amptelik verenigbaarheid met grafiese standaarde te verklaar en Khronos-handelsmerke wat daarmee geassosieer word, te gebruik. Die sertifisering maak ook die deur oop vir die gebruik van die Panfrost-bestuurder in kommersiële produkte wat die Mali G52 GPU insluit. Die toets is uitgevoer in 'n omgewing met 'n Debian GNU/Linux 11 verspreiding, Mesa en X.Org X Server 1.20.11. Sertifiseringsoplossings en -verbeterings is reeds na die Mesa 21.2-tak oorgedra en by gister se Mesa 21.2.2-vrystelling ingesluit.

Die Panfrost-bestuurder is in 2018 gestig deur Alyssa Rosenzweig van Collabora en het ontwikkel uit omgekeerde ingenieurswese van oorspronklike ARM-bestuurders. Sedert die laaste kode het die ontwikkelaars samewerking met ARM gevestig, wat die nodige inligting en dokumentasie verskaf het. Die drywer ondersteun tans skyfies gebaseer op Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) en Bifrost (Mali G3x, G5x, G7x) mikroargitekture. Vir Mali 400/450 GPU's wat in baie ouer skyfies gebruik word gebaseer op die ARM-argitektuur, word die Lima-bestuurder afsonderlik ontwikkel.

Bron: opennet.ru

Voeg 'n opmerking