Collabora компани
Panfrost драйверын эхний анхаарал нь Midgard чипийг дэмжихэд чиглэгдэж байсан бол одоо командын урсгалын талбарт Midgard-тай ойрхон байгаа Bifrost чипүүдэд анхаарал хандуулж байна, гэхдээ шэйдер болон интерфейсийг ажиллуулах зааварт ихээхэн ялгаатай байна. шэйдер болон командын урсгалын хооронд.
Хөгжүүлэгчид Bifrost GPU-д зориулсан дотоод зааварчилгааг дэмждэг шэйдер хөрвүүлэгчийн анхны хэрэгжилтийг бэлдсэн. Ирээдүйд бид хөрвүүлэгчид өргөтгөсөн зааврын дэмжлэгийг оруулахаар төлөвлөж байгаа нь илүү төвөгтэй шэйдерүүдийг угсрах боломжийг бидэнд олгоно. Өөрчлөлтүүдийг Меса кодын санд оруулсан бөгөөд дараагийн томоохон хувилбар болох 20.1-ийн нэг хэсэг байх болно.
Panfrost драйвер нь ARM-ийн анхны драйверуудын урвуу инженерчлэл дээр суурилсан бөгөөд Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) болон Bifrost (Mali G3x, G5x, G7x) бичил архитектурт суурилсан чипүүдтэй ажиллахад зориулагдсан. ARM архитектурт суурилсан олон хуучин чипүүдэд ашиглагддаг GPU Mali 400/450-ийн хувьд драйверийг тусад нь боловсруулж байна.
Эх сурвалж: opennet.ru