Şirkət Collabora
Panfrost sürücüsünün ilkin diqqəti Midgard çiplərinə dəstəyin həyata keçirilməsinə yönəlmişdi, lakin indi komanda axını sahəsində Midgard-a yaxın olan, lakin şeyderlərin və interfeyslərin icrası üçün təlimatlarda əhəmiyyətli fərqlərə malik olan Bifrost çiplərinə də diqqət yetirilir. şeyderlər və komanda axını arasında.
Tərtibatçılar Bifrost GPU-ya xas olan daxili təlimatlar toplusunu dəstəkləyən şeyder kompilyatorunun ilkin tətbiqini hazırlamışlar. Gələcəkdə biz kompilyatora daha mürəkkəb şeyderləri yığmağa imkan verən genişləndirilmiş təlimatlar üçün dəstəyi daxil etməyi planlaşdırırıq. Dəyişikliklər Mesa kod bazasına yerləşdirilib və növbəti əsas buraxılışın bir hissəsi olacaq, 20.1.
Panfrost drayveri ARM-dən orijinal drayverlərin tərs mühəndisliyi əsasında hazırlanıb və Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) və Bifrost (Mali G3x, G5x, G7x) mikroarxitekturalarına əsaslanan çiplərlə işləmək üçün nəzərdə tutulub. ARM arxitekturasına əsaslanan bir çox köhnə çiplərdə istifadə olunan GPU Mali 400/450 üçün sürücü ayrıca hazırlanır.
Mənbə: opennet.ru