- Прогресс в разработке открытого драйвера для GPU Vivante, Аноним_тот_же, 22:39 , 26-Авг-13 (1) –5 [V]
- Прогресс в разработке открытого драйвера для GPU Vivante, Аноним, 00:16 , 27-Авг-13 (3) +1
- Прогресс в разработке открытого драйвера для GPU Vivante, Anonus, 00:48 , 27-Авг-13 (4) +6 [^]
- Прогресс в разработке открытого драйвера для GPU Vivante, troosh, 13:27 , 29-Авг-13 (10) +1
Ещё новости по этой теме с https://blog.visucore.com/2013/8/28/current-state-of-etnaviv...Текущее состояние такое: *** Сейчас поддерживаются следующие GPU: GC600, GC800, GC860, GC880, а ядра GC2000 (что поставили в Freescale i.MX6) и выше пока не поддерживаются, - в них несколько пиксельных конвейеров, а под это ещё предстоит написать соответствующий код в драйвере. *** Поддерживаются API OpenGL|ES 1.x (большая часть) и OpenGL|ES 2.0. *** Реализован шейдерный компилятор в объеме, достаточном для работы шейдеров, требуемых для эмуляции фиксированного конвейера OpenGL|ES 1.x. *** Поддержано управление буферами, 2D и Cubemap текстуры, генерация mipmap. *** Для тех GPU, что поддерживают только один буфер вершин или у которых нет 32-разрядных индексов применяется программная эмуляция из Mesa. Также TGSI операции LRP и POW могут быть реализованы через более простые. Планы по драйверу: *** Исправления текущих проблем *** По оптимизациям: в основном улучшать компилятор шейдеров, а также добавить расширения присутствующие в BLOB драйвере, но в настоящее время не задействованные в etnaviv *** Создать для Xorg 2D EXA драйвер. *** Взаимодействия с DMA буферами и DRM через модуль ядра от Vivante. *** Влиться в основные ветки ядра, Mesa и других библиотек.
|