Panfrost mutyairi anopa 3D inopa rutsigiro rweBifrost GPU (Mali G31)

Collabora kambani yakashuma nezvekuvandudza kushanda kwemutyairi panfrost pamidziyo ine Bifrost GPU (Mari G31) kune nyika yakakodzera kumhanyisa 3D rendering system, kusanganisira basic texture support.
Pakutanga, mutyairi wePanfrost ainyanya kutarisana nekuita tsigiro yeMidgard machipi, asi iko zvino kutarisisa kwakabhadharwa kuBifrost chips, iyo iri padyo neMidgard munzvimbo yekuraira inoyerera, asi ine misiyano yakakura mumirayiridzo yekuita shaders uye kupindirana pakati pe shaders uye kuyerera kwemirairo.

Vagadziri vakagadzirira kutanga kuisirwa kweshader compiler inotsigira seti yemirairo yemukati yakanangana neBifrost GPU. Mune ramangwana, mugadziri anoronga kubatanidza tsigiro yemirairo yakawedzerwa, ichigonesa kuunganidzwa kwemamwe akaomarara shaders. Shanduko dzakaitwa kuMesa codebase uye ichaverengerwa mukuburitswa kukuru kunotevera, 20.1.

 Panfrost mutyairi anopa 3D inopa rutsigiro rweBifrost GPU (Mali G31)  Panfrost mutyairi anopa 3D inopa rutsigiro rweBifrost GPU (Mali G31)

Mutyairi wePanfrost anogadzirwa zvichibva pane reverse engineering yevatyairi veArM vepakutanga uye yakagadzirirwa machipisi akavakirwa paMidgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) uye Bifrost (Mali G3x, G5x, G7x) microarchitectures. Mutyairi akaparadzana ari kugadzirwa kuMali 400/450 GPUs anoshandiswa mune akawanda ekare maArM-based chips. Lima.

Source: opennet.ru

Voeg