Панфрост драјвер пружа подршку за 3Д рендеровање за Бифрост ГПУ (Мали Г31)

Цоллабора цомпани пријавио о побољшању функционалности драјвера Панфрост на уређајима са ГПУ Бифрост (Мали ГКСНУМКС) до стања погодног за покретање система 3Д рендеровања, укључујући основну подршку за текстуру.
Почетни фокус Панфрост драјвера био је на имплементацији подршке за Мидгард чипове, али сада се пажња посвећује и Бифрост чиповима, који су блиски Мидгарду у области тока команди, али имају значајне разлике у упутствима за извршавање схадера и интерфејсима између сејдера и тока команди.

Програмери су припремили почетну имплементацију компајлера схадера који подржава скуп интерних инструкција специфичних за Бифрост ГПУ. У будућности планирамо да укључимо подршку за проширене инструкције у компајлер, што нам омогућава да састављамо сложеније сејдере. Промене су гурнуте у Меса кодну базу и биће део следећег великог издања, 20.1.

Панфрост драјвер пружа подршку за 3Д рендеровање за Бифрост ГПУ (Мали Г31)Панфрост драјвер пружа подршку за 3Д рендеровање за Бифрост ГПУ (Мали Г31)

Панфрост драјвер је развијен на основу обрнутог инжењеринга оригиналних драјвера из АРМ-а и дизајниран је да ради са чиповима заснованим на Мидгард (Мали-Т6кк, Мали-Т7кк, Мали-Т8кк) и Бифрост (Мали Г3к, Г5к, Г7к) микроархитектурама. За ГПУ Мали 400/450, који се користи у многим старијим чиповима заснованим на АРМ архитектури, драјвер се развија одвојено Лима.

Извор: опеннет.ру

Додај коментар