Ettevõte Collabora juhi funktsionaalsuse parandamise kohta Bifrost GPU-ga seadmetes () olekusse, mis sobib 3D-renderdussüsteemi käitamiseks, sealhulgas pakub põhilist tekstuuride tuge.
Algselt keskenduti Panfrosti draiveri puhul peamiselt Midgardi kiipide toe rakendamisele, kuid nüüd on tähelepanu pööratud ka Bifrosti kiipidele, mis on käskude voo osas Midgardile lähedased, kuid millel on olulised erinevused varjutajate käivitamise juhistes ja varjutajate ning käskude vahelistes liidestes.
Arendajad on ette valmistanud varjutuskompilaatori esialgse implementatsiooni, mis toetab Bifrost GPU-le omaseid sisemisi juhiseid. Tulevikus plaanib kompilaator lisada tuge laiendatud juhistele, mis võimaldaks keerukamate varjutusprogrammide kompileerimist. Muudatused on lisatud Mesa koodibaasi ja need lisatakse järgmisesse suuremasse versiooni, 20.1.
Panfrosti draiver on välja töötatud originaalsete ARM-draiverite pöördprojekteerimise teel ning see on mõeldud Midgardi (Mali-T6xx, Mali-T7xx, Mali-T8xx) ja Bifrosti (Mali G3x, G5x, G7x) mikroarhitektuuridel põhinevatele kiipidele. Paljudes vanemates ARM-põhistes kiipides kasutatavate Mali 400/450 GPU-de jaoks arendatakse eraldi draiverit. .
Allikas: opennet.ru
