Ettevõte Collabora draiveri funktsionaalsuse täiustamisest Bifrost GPU-dega seadmetes () jõudmiseks seisundisse, mis on sobiv 3D-renderimise süsteemi käivitamiseks, sealhulgas põhiline tekstuuritugi.
Alguses keskendus Panfrosti draiver peamiselt Midgardi kiipide toe rakendamisele, kuid nüüd on tähelepanu pööratud ka Bifrosti kiipidele, mis ovat Midgardi suhtes käsureade osas sarnased, kuid erinevad oluliselt shaderite täitmise instruktsioonide ja shaderite ning käsureadede vaheliste liideste poolest.
Arendajad on valmistanud ette shaderite kompilaatori esialgse rakenduse, mis toetab Bifrosti GPU-le spetsiifilist sisemiste käsu kogumit. Edasi plaanitakse kompilaatorisse lisada laienevaid käske, mis võimaldavad keerukamate shaderite kokku panemist. Muudatused on edastatud Mesa koodibaasi ja kuuluvad järgmisse olulisse 20.1 väljaandesse.
Panfrosti draiver areneb välja ARM-i originaaldraiverite tagasitehnimise põhjal, töötades Midgardi (Mali-T6xx, Mali-T7xx, Mali-T8xx) ja Bifrosti (Mali G3x, G5x, G7x) mikroarhitektuuride kiipidega. Mali 400/450 GPU-dele, mida kasutatakse paljudes vanemates ARM-arkhitektuuriga kiipides, arendatakse eraldi draiver. .
Allikas: opennet.ru
