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

Cwmni Collabora adroddwyd am wella 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.
Roedd ffocws cychwynnol y gyrrwr Panfrost ar weithredu cefnogaeth ar gyfer sglodion Midgard, ond bellach mae sylw hefyd yn cael ei dalu i sglodion Bifrost, sy'n agos at Midgard yn yr ardal llif gorchymyn, ond sydd â gwahaniaethau sylweddol yn y cyfarwyddiadau ar gyfer gweithredu cysgodwyr a'r rhyngwynebau rhwng shaders a llif gorchymyn.

Mae'r datblygwyr wedi paratoi gweithrediad cychwynnol casglwr shader sy'n cefnogi set o gyfarwyddiadau mewnol sy'n benodol i'r GPU Bifrost. Yn y dyfodol, rydym yn bwriadu cynnwys cefnogaeth ar gyfer cyfarwyddiadau estynedig yn y casglwr, gan ein galluogi i gydosod cysgodwyr mwy cymhleth. Mae'r newidiadau wedi'u gwthio i mewn i sylfaen cod Mesa a byddant yn rhan o'r 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

Ychwanegu sylw