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:
|