Panfrost Dalaivala Wotsimikizika wa OpenGL ES 3.1 Kugwirizana kwa Mali-G52 GPU

Collabora yalengeza kuti Khronos yatsimikizira dalaivala wake wazithunzi za Panfrost kuti adapambana mayeso onse a CTS (Khronos Conformance Test Suite) ndipo adapezeka kuti akugwirizana kwathunthu ndi zomwe OpenGL ES 3.1. Dalaivala amatsimikiziridwa pogwiritsa ntchito Mali-G52 GPU, koma pambuyo pake akukonzekera kutsimikiziridwa ndi tchipisi zina. Makamaka, thandizo losavomerezeka la OpenGL ES 3.1 lakhazikitsidwa kale ku Mali-G31 ndi Mali-G72 tchipisi, omwe ali ndi zomangamanga zofanana ndi Mali-G52. Kwa GPU Mali-T860 ndi tchipisi akale, kugwirizana kwathunthu ndi OpenGL ES 3.1 sikunaperekedwe.

Kupeza satifiketi kumakupatsani mwayi wolengeza movomerezeka kuti mumagwirizana ndi miyeso yazithunzi ndikugwiritsa ntchito zilembo za Khronos. Chitsimikizochi chimatsegulanso chitseko kuti woyendetsa Panfrost agwiritsidwe ntchito pazinthu zamalonda kuphatikizapo Mali G52 GPU. Kuyesaku kunachitika pamalo omwe Debian GNU/Linux 11, Mesa ndi X.Org X Server 1.20.11 agawa. Zokonza ndi kukonza zomwe zakonzedwa pokonzekera certification zabwezeredwa kale ku nthambi ya Mesa 21.2 ndikuphatikizidwa pakutulutsidwa dzulo kwa Mesa 21.2.2.

Dalaivala wa Panfrost adakhazikitsidwa mu 2018 ndi Alyssa Rosenzweig waku Collabora ndipo adapangidwa ndi reverse engineering madalaivala oyambira a ARM. Kuyambira code yotsiriza, omangawo akhazikitsa mgwirizano ndi kampani ya ARM, yomwe inapereka zofunikira ndi zolemba. Pakalipano, dalaivala amathandizira ntchito ndi tchipisi zochokera ku Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) ndi Bifrost (Mali G3x, G5x, G7x) microarchitectures. Kwa GPU Mali 400/450, yogwiritsidwa ntchito mu tchipisi tambiri zakale kutengera kamangidwe ka ARM, dalaivala wa Lima akupangidwa padera.

Source: opennet.ru

Kuwonjezera ndemanga