OpenGLES 1.1 / Android - Как сделать плавный градиент для треугольника, заполненного с помощью colorPointer - PullRequest
0 голосов
/ 11 мая 2011

У меня есть несколько треугольников, отрисованных с использованием полосок треугольников и окрашенных с помощью colorPointer (две вершины белые, одна вершина черная). Градиент работает, но когда размер треугольника увеличивается, градиент кажется изменчивым.

Я мог бы переключиться на _TRIANGLES или _TRIANGLE_FAN, что на самом деле не так важно, как сделать плавный градиент, не прибегая к увеличению числа треугольников. Есть предложения?

1 Ответ

1 голос
/ 12 мая 2011

Используете ли вы глубину цвета по умолчанию?

Когда вы создаете свой GLSurfaceView, вызывайте что-то вроде setEGLConfigChooser (8, 8, 8, 8, 0, 0); (последние 2 нуля без трафарета и буфера глубины). Вы должны сделать это, прежде чем установить Renderer.

См. GLSurfaceView

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...