Panfrosti draiver pakub 3D-renderdamise tuge Bifrosti GPU-le (Mali G31)

Ettevõte Collabora teatatud juhi funktsionaalsuse parandamise kohta pannfrost seadmetes, millel on GPU Bifrost (Mali G31) olekusse, mis sobib 3D-renderdussüsteemi käitamiseks, sealhulgas põhitekstuuritoega.
Panfrosti draiveri esialgne fookus oli Midgardi kiipide toe juurutamisel, kuid nüüd on tähelepanu pööratud ka Bifrosti kiipidele, mis on käsuvoo piirkonnas Midgardile lähedased, kuid millel on olulised erinevused varjutajate käivitamise juhistes ja liidestes. varjutajate ja käsuvoo vahel.

Arendajad on ette valmistanud varjundikompilaatori esialgse juurutuse, mis toetab Bifrosti GPU-le spetsiifilisi sisemisi juhiseid. Tulevikus plaanime lisada kompilaatorisse laiendatud juhiste toe, mis võimaldab meil koostada keerukamaid varjutajaid. Muudatused on viidud Mesa koodibaasi ja need on osa järgmisest suuremast versioonist 20.1.

Panfrosti draiver pakub 3D-renderdamise tuge Bifrosti GPU-le (Mali G31)Panfrosti draiver pakub 3D-renderdamise tuge Bifrosti GPU-le (Mali G31)

Panfrosti draiver on välja töötatud ARM-i originaaldraiverite pöördprojekteerimise põhjal ja on loodud töötama Midgardi (Mali-T6xx, Mali-T7xx, Mali-T8xx) ja Bifrosti (Mali G3x, G5x, G7x) mikroarhitektuuridel põhinevate kiipidega. GPU Mali 400/450 jaoks, mida kasutatakse paljudes vanemates ARM-arhitektuuril põhinevates kiipides, töötatakse draiverit välja eraldi Lima.

Allikas: opennet.ru

Lisa kommentaar