Mae gyrrwr Panfrost yn darparu cefnogaeth rendro 3D ar gyfer Bifrost GPU (Mali G31)

Cwmni Collabora adroddwyd ynglŷn â gwella ymarferoldeb y gyrrwr panfrost ar ddyfeisiau gyda GPU Bifrost (Mali G31) i gyflwr sy'n addas ar gyfer rhedeg system rendro 3D, gan gynnwys cefnogaeth gwead sylfaenol.
I ddechrau, roedd gyrrwr Panfrost yn canolbwyntio'n bennaf ar weithredu cefnogaeth ar gyfer sglodion Midgard, ond nawr mae sylw hefyd wedi'i roi i sglodion Bifrost, sy'n agos at Midgard yn ardal llif y gorchymyn, ond sydd â gwahaniaethau sylweddol yn y cyfarwyddiadau ar gyfer gweithredu cysgodwyr a'r rhyngwynebau rhwng cysgodwyr a'r llif gorchymyn.

Mae'r datblygwyr wedi paratoi gweithrediad cychwynnol o grynhoydd cysgodi sy'n cefnogi set o gyfarwyddiadau mewnol sy'n benodol i'r GPU Bifrost. Yn y dyfodol, mae'r crynhoydd yn bwriadu cynnwys cefnogaeth ar gyfer cyfarwyddiadau estynedig, gan alluogi llunio cysgodwyr mwy cymhleth. Mae'r newidiadau wedi'u hymrwymo i'r gronfa god Mesa a byddant yn cael eu cynnwys yn y datganiad mawr nesaf, 20.1.

 Mae gyrrwr Panfrost yn darparu cefnogaeth rendro 3D ar gyfer Bifrost GPU (Mali G31)  Mae gyrrwr Panfrost yn darparu cefnogaeth rendro 3D ar gyfer Bifrost GPU (Mali G31)

Datblygir y gyrrwr Panfrost yn seiliedig ar beirianneg wrthdroi gyrwyr gwreiddiol o ARM, ac fe'i cynlluniwyd i weithio gyda sglodion yn seiliedig ar ficrosaernïaeth Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) a Bifrost (Mali G3x, G5x, G7x). Ar gyfer GPU Mali 400/450, a ddefnyddir mewn llawer o sglodion hŷn yn seiliedig ar bensaernïaeth ARM, mae gyrrwr yn cael ei ddatblygu ar wahân Lima.

Ffynhonnell: opennet.ru