El controlador Panfrost proporciona soporte para el renderizado 3D en la GPU Bifrost (Mali G31)

La empresa Collabora informó sobre la funcionalidad del controlador Panfrost en dispositivos con GPU Bifrost (Mali G31) hasta un estado adecuado para ejecutar un sistema de renderizado 3D, incluyendo soporte básico para texturas.
En la fase inicial, el controlador Panfrost se centró principalmente en implementar soporte para chips Midgard, pero ahora también se está prestando atención a los chips Bifrost, que son similares a Midgard en términos de flujo de comandos, pero tienen diferencias significativas en las instrucciones para ejecutar sombreadores y en las interfaces entre los sombreadores y el flujo de comandos.

Los desarrolladores han preparado una implementación inicial del compilador de sombreadores, que soporta un conjunto de instrucciones internas específico para GPU Bifrost. En el futuro, se planea incluir soporte para instrucciones avanzadas en el compilador, lo que permitirá compilar sombreadores más complejos. Los cambios se han enviado a la base de código de Mesa y formarán parte de la próxima versión importante 20.1.

El controlador Panfrost proporciona soporte para el renderizado 3D en la GPU Bifrost (Mali G31)El controlador Panfrost proporciona soporte para el renderizado 3D en la GPU Bifrost (Mali G31)

El controlador Panfrost se desarrolla a partir de una ingeniería inversa de los controladores originales de ARM, y está diseñado para trabajar con chips basados en microarquitecturas Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) y Bifrost (Mali G3x, G5x, G7x). Para las GPU Mali 400/450, que se utilizan en muchos chips antiguos basados en la arquitectura ARM, se está desarrollando un controlador por separado. Lima.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster