Collabora yritys
Panfrost-ajurin painopiste oli alun perin Midgard-sirujen tuen toteuttamisessa, mutta nyt huomiota on kiinnitetty myös Bifrost-siruihin, jotka ovat lähellä Midgardia komentokulkualueella, mutta joilla on merkittäviä eroja Shadereiden suoritusohjeissa ja käyttöliittymissä. Shadereiden ja komentovirran välillä.
Kehittäjät ovat valmistaneet Shader-kääntäjän alustavan toteutuksen, joka tukee Bifrost GPU:lle ominaisia sisäisiä ohjeita. Jatkossa aiomme sisällyttää kääntäjälle tuen laajennetuille ohjeille, jotta voimme koota monimutkaisempia varjostimia. Muutokset on työnnetty Mesan koodikantaan, ja ne ovat osa seuraavaa suurta julkaisua, 20.1.
Panfrost-ohjain on kehitetty ARM:n alkuperäisten ohjaimien käänteisen suunnittelun perusteella, ja se on suunniteltu toimimaan Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) ja Bifrost (Mali G3x, G5x, G7x) mikroarkkitehtuureihin perustuvien sirujen kanssa. GPU Mali 400/450:lle, jota käytetään monissa vanhemmissa ARM-arkkitehtuuriin perustuvissa siruissa, ajuria kehitetään erikseen
Lähde: opennet.ru