Hāʻawi ka mea hoʻokele Panfrost i ke kākoʻo rendering 3D no Bifrost GPU (Mali G31)

Hui hui hōʻike ʻia e pili ana i ka hoʻomaikaʻi ʻana i ka hana o ka mea hoʻokele panfrost ma nā polokalamu me GPU Bifrost (Mali G31) i kahi mokuʻāina kūpono no ka holo ʻana i kahi ʻōnaehana hōʻike 3D, me ke kākoʻo kikokikona kumu.
ʻO ka manaʻo mua o ka mea hoʻokele Panfrost ma ka hoʻokō ʻana i ke kākoʻo no nā chips Midgard, akā i kēia manawa ke uku ʻia nei ka nānā ʻana i nā chips Bifrost, kahi kokoke i Midgard i ke kahe kauoha, akā loaʻa nā ʻokoʻa nui i nā kuhikuhi no ka hoʻokō ʻana i nā shaders a me nā interface. ma waena o nā shaders a me ke kahe kauoha.

Ua hoʻomākaukau nā mea hoʻomohala i ka hoʻokō mua ʻana o kahi mea hōʻuluʻulu shader e kākoʻo ana i kahi hoʻonohonoho o nā ʻōlelo aʻoaʻo kūloko e pili ana i ka Bifrost GPU. I ka wā e hiki mai ana, hoʻolālā mākou e hoʻokomo i ke kākoʻo no nā ʻōlelo aʻo lōʻihi i loko o ka compiler, e ʻae iā mākou e hōʻuluʻulu i nā shaders paʻakikī. Ua hoʻoneʻe ʻia nā loli i ka codebase Mesa a e lilo ia i ʻāpana o ka hoʻokuʻu nui e hiki mai ana, 20.1.

Hāʻawi ka mea hoʻokele Panfrost i ke kākoʻo rendering 3D no Bifrost GPU (Mali G31)Hāʻawi ka mea hoʻokele Panfrost i ke kākoʻo rendering 3D no Bifrost GPU (Mali G31)

Hoʻokumu ʻia ka mea hoʻokele Panfrost ma muli o ka ʻenekini hoʻohuli o nā mea hoʻokele mua mai ARM, a ua hoʻolālā ʻia e hana me nā chips e pili ana i Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) a me Bifrost (Mali G3x, G5x, G7x) microarchitectures. No ka GPU Mali 400/450, hoʻohana ʻia i nā ʻāpana kahiko e pili ana i ka hoʻolālā ARM, ke kūkulu ʻia nei kahi mea hoʻokele kaʻawale. Lima.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka