Инициатива по форсированию разработки Etnaviv, открытого драйвера для GPU Vivante

Wladimir J. van der Laan рассказал в своём блоге об успехах проекта Etna_viv, в рамках которого развивается открытый драйвер для GPU Vivante GCxxx, поставляемых в некоторых ARM-платформах, таких как Marvell Armada 1500, Rockchip RK2918 и Freescale i.MX6. В настоящее время драйвер поддерживает OpenGL ES и хорошо работает на fbdev для ядер GC1000 и более младших моделей. Драйвер уже используется на портативной игровой консоли GCW Zero, успешно отображая разные игры. Тем не менее, у проекта остаётся много нерешённых задач, на которые у Wladimir J. van der Laan нет времени или интереса делать самому. В связи с этим проекту требуются разработчики, которые могли бы помочь в реализации следующих задач:

Поддержка ядер GC2000 в gallium-драйвере Mesa (основное, что для этого требуется, — поддержка нескольких пиксельных конвейеров); Интеграцией в DRI/DRM кода поддержки Mesa; Перенос драйвера в основную ветку библиотеки Mesa; Написание 2D-драйвера для X11. Видеоролик демонстрирующий работу Quake 3 Arena на консоли GCW Zero с драйвером Etnaviv:

©  OpenNet