Umshayeli we-Panfrost unikeza ukwesekwa okuhlinzeka nge-3D kwe-Bifrost GPU (Mali G31)

Inkampani Collabora kubikiwe mayelana nokwenza ngcono ukusebenza komshayeli I-Panfrost kumadivayisi ane-GPU Bifrost (IMali G31) esimeni esifanele ukusebenzisa isistimu yokunikezela ye-3D, okuhlanganisa nokusekela kokuthungwa okuyisisekelo.
Ukugxila kokuqala komshayeli wePanfrost bekusekusebenziseni ukusekelwa kwama-chips eMidgard, kepha manje sekunakwa futhi kuma-chips e-Bifrost, aseduze noMidgard endaweni yokugeleza komyalo, kodwa anomehluko omkhulu emiyalweni yokukhipha ama-shaders kanye nezindawo zokuhlangana. phakathi kwama-shader nokugeleza komyalo.

Onjiniyela balungiselele ukuqaliswa kokuqala kwe-shader compiler esekela isethi yemiyalelo yangaphakathi eqondene ne-Bifrost GPU. Ngokuzayo, sihlela ukufaka usekelo lwemiyalelo enwetshiwe kusihlanganisi, okusivumela ukuthi sihlanganise imithunzi eyinkimbinkimbi. Izinguquko ziphushelwe ku-codebase ye-Mesa futhi zizoba yingxenye yokukhishwa okukhulu okulandelayo, i-20.1.

Umshayeli we-Panfrost unikeza ukwesekwa okuhlinzeka nge-3D kwe-Bifrost GPU (Mali G31)Umshayeli we-Panfrost unikeza ukwesekwa okuhlinzeka nge-3D kwe-Bifrost GPU (Mali G31)

Umshayeli we-Panfrost uthuthukiswe ngokusekelwe kubunjiniyela bokuhlehla babashayeli bangempela abavela ku-ARM, futhi yakhelwe ukusebenza ngama-chips asekelwe ku-Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) kanye ne-Bifrost (Mali G3x, G5x, G7x) microarchitectures. Ku-GPU Mali 400/450, esetshenziswa kuma-chips amaningi amadala asekelwe ekwakhiweni kwe-ARM, umshayeli uthuthukiswa ngokwehlukana. Lima.

Source: opennet.ru

Engeza amazwana