Kunlabora firmao
La komenca fokuso de la Panfrost-ŝoforo estis sur efektivigado de subteno por Midgard-fritoj, sed nun oni atentas ankaŭ al Bifrost-fritoj, kiuj estas proksimaj al Midgard en la komanda fluo-areo, sed havas signifajn diferencojn en la instrukcioj por ekzekuti ombrantojn kaj la interfacojn. inter ombrantoj kaj komanda fluo.
La programistoj preparis la komencan efektivigon de shader-kompililo, kiu subtenas aron da internaj instrukcioj specifaj por la Bifrost GPU. En la estonteco, ni planas inkluzivi subtenon por plilongigitaj instrukcioj en la kompililo, permesante al ni kunveni pli kompleksajn ombrilojn. La ŝanĝoj estis puŝitaj en la kodbazon de Mesa kaj estos parto de la venonta grava eldono, 20.1.
La Panfrost-ŝoforo estas evoluigita surbaze de inversa inĝenierado de originaj ŝoforoj de ARM, kaj estas dizajnita por labori kun fritoj bazitaj sur Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) kaj Bifrost (Mali G3x, G5x, G7x) mikroarkitekturoj. Por GPU Malio 400/450, uzata en multaj pli malnovaj blatoj bazitaj sur ARM-arkitekturo, ŝoforo estas evoluigita aparte
fonto: opennet.ru