Collabora компаниясы жүргізушінің функционалдығын жақсарту туралы Bifrost GPU бар құрылғыларда () негізгі текстуралық қолдауды қоса алғанда, 3D рендеринг жүйесін іске қосуға жарамды күйге дейін.
Бастапқыда Panfrost драйвері негізінен Midgard чиптерін қолдауды жүзеге асыруға бағытталған болатын, бірақ қазір командалық ағын аймағында Midgard-қа жақын, бірақ шейдерлерді орындау нұсқауларында және шейдерлер мен командалық ағын арасындағы интерфейстерде айтарлықтай айырмашылықтары бар Bifrost чиптеріне де назар аударылды.
Әзірлеушілер Bifrost GPU-ға тән ішкі нұсқаулар жиынтығын қолдайтын шейдер компиляторының бастапқы іске асырылуын дайындады. Болашақта компилятор кеңейтілген нұсқауларды қолдауды қосуды жоспарлап отыр, бұл күрделі шейдерлерді компиляциялауға мүмкіндік береді. Өзгерістер Mesa код базасына енгізілді және келесі негізгі шығарылымға, 20.1 нұсқасына енгізіледі.
Panfrost драйвері бастапқы ARM драйверлерінің кері инженериясына негізделген және Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) және Bifrost (Mali G3x, G5x, G7x) микроархитектураларына негізделген чиптерге арналған. Көптеген ескі ARM негізіндегі чиптерде қолданылатын Mali 400/450 GPU үшін жеке драйвер әзірленуде. .
Ақпарат көзі: opennet.ru
