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