Collabora Şirkəti drayverin funksionallığını artırma Bifrost GPU-lu cihazlarda () 3D-rendering sistemi işə salınması üçün uyğun vəziyyətə gətirilməsi, o cümlədən textura dəstəyinin əsas təminatı.
Başlanğıc mərhələsində Panfrost drayveri əsasən Midgard çiplerinin dəstəyini həyata keçirməyə yönəlmişdi, lakin indi Bifrost çiplerine də diqqət yetirilir. Bu çipler Midgard'la komandalar axını sahəsində bənzərliklər göstərir, lakin şeyderlərin yerinə yetirilməsi və şeyderlərlə komandalar axını arasında fərqli instrukçiyalar var.
Tərtibatçılar Bifrost GPU-suna xas daxili instrukçiyalar dəstəyi olan şeyder kompilatorunun başlanğıc versiyasını hazırlayıblar. Gələcəkdə kompilatora daha mürəkkəb şeyderlərin tərtibinə imkan verən genişlənmiş instrukçaların dəstəyi əlavə ediləcək. Dəyişikliklər Mesa kod bazasına daxil edilib və növbəti əhəmiyyətli 20.1 buraxılışında yer alacaq.
Panfrost sürücüsü ARM şirkətinin orijinal sürücülərini geri mühəndisliyin əsasında inkişaf etdirilir, 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ə tutulmuşdur. Mali 400/450 GPU-ları üçün, ARM arxitekturası əsasında olan köhnə çiplərdə istifadə olunurdu, ayrıca bir sürücü inkişaf etdirilir. .
Mənbə: opennet.ru
