Công ty cộng tác
Trọng tâm ban đầu của trình điều khiển Panrost là triển khai hỗ trợ cho chip Midgard, nhưng hiện tại, sự chú ý cũng đang được đổ dồn vào chip Biblast, gần giống với Midgard trong khu vực luồng lệnh, nhưng có sự khác biệt đáng kể trong hướng dẫn thực thi bộ đổ bóng và giao diện giữa các shader và luồng lệnh.
Các nhà phát triển đã chuẩn bị triển khai ban đầu trình biên dịch đổ bóng hỗ trợ một bộ hướng dẫn nội bộ dành riêng cho GPU Bifröst. Trong tương lai, chúng tôi dự định sẽ hỗ trợ các hướng dẫn mở rộng trong trình biên dịch, cho phép chúng tôi tập hợp các trình đổ bóng phức tạp hơn. Những thay đổi đã được đưa vào cơ sở mã Mesa và sẽ là một phần của bản phát hành chính tiếp theo, 20.1.
Trình điều khiển Panrost được phát triển dựa trên kỹ thuật đảo ngược của trình điều khiển gốc của ARM và được thiết kế để hoạt động với các chip dựa trên vi kiến trúc Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) và Bidorf (Mali G3x, G5x, G7x). Đối với GPU Mali 400/450, được sử dụng trong nhiều chip cũ dựa trên kiến trúc ARM, một trình điều khiển đang được phát triển riêng
Nguồn: opennet.ru