Awakọ Panfrost jẹ ifọwọsi fun Ibamu OpenGL ES 3.1 fun Mali-G52 GPU

Collabora ti kede pe Khronos ti jẹri awakọ awọn eya aworan Panfrost rẹ bi o ti kọja ni aṣeyọri gbogbo awọn idanwo CTS (Khronos Conformance Test Suite) ati rii pe o ni ibamu ni kikun pẹlu sipesifikesonu OpenGL ES 3.1. Awakọ naa jẹ ifọwọsi ni lilo Mali-G52 GPU, ṣugbọn nigbamii o gbero lati jẹ ifọwọsi fun awọn eerun igi miiran. Ni pataki, atilẹyin ti ko ni ifọwọsi fun OpenGL ES 3.1 ti ni imuse tẹlẹ fun awọn eerun Mali-G31 ati Mali-G72, eyiti o ni faaji ti o jọra si Mali-G52. Fun GPU Mali-T860 ati awọn eerun agbalagba, ibaramu ni kikun pẹlu OpenGL ES 3.1 ko ti pese.

Gbigba ijẹrisi gba ọ laaye lati kede ibamu ni ifowosi pẹlu awọn iṣedede eya aworan ati lo awọn ami-iṣowo Khronos ti o somọ. Iwe-ẹri naa tun ṣii ilẹkun fun awakọ Panfrost lati lo ni awọn ọja iṣowo pẹlu Mali G52 GPU. A ṣe idanwo naa ni agbegbe pẹlu Debian GNU/Linux 11, Mesa ati X.Org X Server 1.20.11 pinpin. Awọn atunṣe ati awọn ilọsiwaju ti a pese sile ni igbaradi fun iwe-ẹri ti tẹlẹ ti ṣe afẹyinti si ẹka Mesa 21.2 ati pe o wa ninu itusilẹ lana ti Mesa 21.2.2.

Awakọ Panfrost jẹ ipilẹ ni ọdun 2018 nipasẹ Alyssa Rosenzweig ti Collabora ati pe o ni idagbasoke nipasẹ ẹrọ yiyipada awọn awakọ ARM atilẹba. Lati koodu ti o kẹhin, awọn olupilẹṣẹ ti ṣe agbekalẹ ifowosowopo pẹlu ile-iṣẹ ARM, eyiti o pese alaye pataki ati iwe. Lọwọlọwọ, awakọ n ṣe atilẹyin iṣẹ pẹlu awọn eerun ti o da lori Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) ati Bifrost (Mali G3x, G5x, G7x) microarchitectures. Fun GPU Mali 400/450, ti a lo ninu ọpọlọpọ awọn eerun agbalagba ti o da lori faaji ARM, awakọ Lima ti wa ni idagbasoke lọtọ.

orisun: opennet.ru

Fi ọrọìwòye kun