На текстуры, нарисованные с помощью glDrawTexfOES, влияют источники света?
В настоящее время я использую glDrawArrays для рендеринга текстур в простых четырехугольниках. Я надеюсь увеличить частоту кадров, используя вместо этого glDrawTexfOES (все мои спрайты имеют одинаковую позицию z). Перед тем, как приступить к этой работе, я хотел бы знать, будут ли эти текстуры по-прежнему зависеть от моего 3d-освещения.
1 ответ
Решение
Стандартное освещение OpenGL ES происходит на уровне вершин, glDrawTexfOES полностью обходит конвейер вершин. Так что нет, освещение не будет происходить на прямоугольниках glDrawTexf.