Ширкати муштарак
Таваҷҷуҳи ибтидоии ронандаи Panfrost ба татбиқи дастгирии микросхемаҳои Midgard буд, аммо ҳоло ба чипҳои Bifrost низ таваҷҷӯҳ зоҳир карда мешавад, ки дар минтақаи ҷараёни фармон ба Мидгард наздиканд, аммо дар дастурҳо барои иҷрои шейдерҳо ва интерфейсҳо фарқиятҳои назаррас доранд. байни shaders ва ҷараёни фармон.
Таҳиягарон татбиқи ибтидоии компилятори шейдерро омода кардаанд, ки маҷмӯи дастурҳои дохилиро, ки ба Bifrost GPU хос аст, дастгирӣ мекунад. Дар оянда, мо нақша дорем, ки дастгирии дастурҳои васеъро дар компилятор дохил кунем, ки ба мо имкон медиҳад, ки шейдерҳои мураккабтарро ҷамъ кунем. Тағирот ба пойгоҳи коди Mesa ворид карда шуданд ва қисми версияи навбатии 20.1.
Драйвери Panfrost дар асоси муҳандисии баръакси драйверҳои аслӣ аз ARM таҳия шудааст ва барои кор бо чипҳо дар асоси микроархитектураҳои Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) ва Bifrost (Mali G3x, G5x, G7x) тарҳрезӣ шудааст. Барои GPU Mali 400/450, ки дар бисёр чипҳои кӯҳна дар асоси меъмории ARM истифода мешавад, драйвер алоҳида таҳия карда мешавад
Манбаъ: opennet.ru