Kampuni ya kushirikiana
Mtazamo wa awali wa dereva wa Panfrost ulikuwa katika kutekeleza usaidizi wa chipsi za Midgard, lakini sasa tahadhari pia inalipwa kwa chips za Bifrost, ambazo ziko karibu na Midgard katika eneo la mtiririko wa amri, lakini zina tofauti kubwa katika maagizo ya kutekeleza vivuli na miingiliano. kati ya vivuli na mtiririko wa amri.
Wasanidi wametayarisha utekelezaji wa awali wa kikusanya shader ambacho kinaauni seti ya maagizo ya ndani mahususi kwa Bifrost GPU. Katika siku zijazo, tunapanga kujumuisha usaidizi wa maagizo yaliyopanuliwa katika mkusanyaji, na kuturuhusu kukusanya vivuli ngumu zaidi. Mabadiliko yamesukumwa kwenye msingi wa msimbo wa Mesa na yatakuwa sehemu ya toleo kuu linalofuata, 20.1.
Kiendeshaji cha Panfrost kimeundwa kwa msingi wa uhandisi wa nyuma wa viendeshi asili kutoka kwa ARM, na kimeundwa kufanya kazi na chips kulingana na usanifu mdogo wa Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) na Bifrost (Mali G3x, G5x, G7x). Kwa GPU Mali 400/450, inayotumika katika chipsi nyingi za zamani kulingana na usanifu wa ARM, kiendeshi kinatengenezwa kando.
Chanzo: opennet.ru