Nagbibigay ang Panfrost driver ng suporta sa pag-render ng 3D para sa Bifrost GPU (Mali G31)

Collabora kumpanya iniulat tungkol sa pagpapabuti ng functionality ng driver panfrost sa mga device na may Bifrost GPU (Mali G31) sa isang estado na angkop para sa pagpapatakbo ng isang 3D rendering system, kabilang ang pangunahing suporta sa texture.
Sa una, ang driver ng Panfrost ay pangunahing nakatuon sa pagpapatupad ng suporta para sa Midgard chips, ngunit ngayon ay nabigyan na rin ng pansin ang mga Bifrost chips, na malapit sa Midgard sa command flow area, ngunit may mga makabuluhang pagkakaiba sa mga tagubilin para sa pagpapatupad ng mga shader at ang mga interface sa pagitan ng mga shader at ang command flow.

Ang mga developer ay naghanda ng isang paunang pagpapatupad ng isang shader compiler na sumusuporta sa isang set ng mga panloob na tagubilin na partikular sa Bifrost GPU. Sa hinaharap, plano ng compiler na isama ang suporta para sa mga pinahabang tagubilin, na nagbibigay-daan sa pagsasama-sama ng mas kumplikadong mga shader. Ang mga pagbabago ay ginawa sa Mesa codebase at isasama sa susunod na pangunahing release, 20.1.

Nagbibigay ang Panfrost driver ng suporta sa pag-render ng 3D para sa Bifrost GPU (Mali G31)Nagbibigay ang Panfrost driver ng suporta sa pag-render ng 3D para sa Bifrost GPU (Mali G31)

Ang Panfrost driver ay binuo batay sa reverse engineering ng mga orihinal na driver mula sa ARM, at idinisenyo upang gumana sa mga chips batay sa Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) at Bifrost (Mali G3x, G5x, G7x) microarchitectures. Para sa GPU Mali 400/450, na ginagamit sa maraming mas lumang chips batay sa arkitektura ng ARM, ang isang driver ay binuo nang hiwalay. Lima.

Pinagmulan: opennet.ru

Bumili ng maaasahang pagho-host para sa mga site na may proteksyon ng DDoS, mga server ng VPS VDS 🔥 Bumili ng maaasahang website hosting na may proteksyon ng DDoS, VPS VDS servers | ProHoster