OpenGL ES 1.1 возможно ли иметь оба - vertexColors И освещение? - PullRequest
0 голосов
/ 30 января 2011

Если у меня есть сетка, которая использует vertexColors, а затем включаю GL_LIGHTING, то vertexColors будет игнорироваться и заменяться вычисленным освещением.

Есть ли способ в OpenGL ES 1.1 иметь оба одновременно- цвета вершин и динамическое освещение?

спасибо!

1 Ответ

1 голос
/ 30 января 2011

Вы можете использовать

glEnable(GL_COLOR_MATERIAL);

чтобы параметры материала отслеживали текущий цвет. В настольных реализациях OpenGL также есть glColorMaterial для настройки, если цвет должен применяться как окружение диффузного значения, в OpenGL-ES я думаю, что это всегда относится к обоим.

...