Collabora şirketi
Panfrost sürücüsünün ilk odak noktası Midgard yongaları için desteğin uygulanmasıydı, ancak şimdi komut akış alanında Midgard'a yakın olan ancak gölgelendiricileri ve arayüzleri çalıştırma talimatlarında önemli farklılıklara sahip olan Bifrost yongalarına da dikkat ediliyor. gölgelendiriciler ve komut akışı arasında.
Geliştiriciler, Bifrost GPU'ya özel bir dizi dahili talimatı destekleyen bir gölgelendirici derleyicisinin ilk uygulamasını hazırladılar. Gelecekte derleyiciye daha karmaşık gölgelendiriciler oluşturmamıza olanak sağlayacak genişletilmiş talimatlar için destek eklemeyi planlıyoruz. Değişiklikler Mesa kod tabanına aktarıldı ve bir sonraki büyük sürüm olan 20.1'in parçası olacak.
Panfrost sürücüsü, ARM'in orijinal sürücülerinin tersine mühendisliğine dayanarak geliştirildi ve Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) ve Bifrost (Mali G3x, G5x, G7x) mikro mimarilerine dayalı yongalarla çalışacak şekilde tasarlandı. ARM mimarisine dayalı birçok eski yongada kullanılan GPU Mali 400/450 için ayrı bir sürücü geliştiriliyor
Kaynak: opennet.ru