W sterowniku Panfrost dodano wsparcie dla renderowania 3D dla GPU Bifrost (Mali G31)

Firma Collabora powiedziała o doprowadzeniu funkcjonalności sterownika Panfrost na urządzeniach z GPU Bifrost (Mali G31) do stanu gotowości do uruchomienia systemu 3D-renderingu, w tym podstawowe wsparcie dla tekstur.
Na początkowym etapie sterownik Panfrost koncentrował się głównie na wdrożeniu wsparcia dla układów Midgard, ale teraz skupiono się także na chipach Bifrost, które są podobne do Midgard w zakresie przepływu poleceń, ale mają istotne różnice w instrukcjach do wykonywania shaderów oraz interfejsach między shaderami a przepływem poleceń.

Deweloperzy przygotowali wstępną implementację kompilatora shaderów, wspierającego specyficzny dla GPU Bifrost zestaw wewnętrznych instrukcji. W przyszłości planowane jest włączenie wsparcia dla rozszerzonych instrukcji, co umożliwi kompilację bardziej złożonych shaderów. Zmiany zostały przeniesione do bazy kodu Mesa i wejdą w skład następnego znaczącego wydania 20.1.

W sterowniku Panfrost dodano wsparcie dla renderowania 3D dla GPU Bifrost (Mali G31)W sterowniku Panfrost dodano wsparcie dla renderowania 3D dla GPU Bifrost (Mali G31)

Sterownik Panfrost rozwija się na podstawie inżynierii wstecznej oryginalnych sterowników od firmy ARM, jest dostosowany do pracy z chipami opartymi na mikroarchitekturach Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) i Bifrost (Mali G3x, G5x, G7x). Dla GPU Mali 400/450, stosowanych w wielu starszych układach opartych na architekturze ARM, rozwijany jest osobny sterownik. Lima.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster