Panfrost sürücüsü, Bifrost GPU (Mali G3) için 31D oluşturma desteği sağlar

Collabora şirketi rapor sürücünün işlevselliğini iyileştirme hakkında panfrost GPU Bifrost'lu cihazlarda (Mali G31) temel doku desteği de dahil olmak üzere 3B oluşturma sistemini çalıştırmaya uygun bir duruma getirin.
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ü, Bifrost GPU (Mali G3) için 31D oluşturma desteği sağlarPanfrost sürücüsü, Bifrost GPU (Mali G3) için 31D oluşturma desteği sağlar

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 Lima.

Kaynak: opennet.ru

Yorum ekle