2011-01-31 2 views
7

OpenGL ES에서 모든 삼각형에 대해 각 꼭지점을 반복하지 않고 평면 음영 처리하는 방법이 있습니까?OpenGL ES : 정점 복제없이 플랫 쉐이딩?

정규 OpenGL에서 이것은 glShadeModel으로 끝났지 만 ES에서는 쉐이더를 그렇게 단순하지는 않습니다.

GLSL 1.3 또는 1.4 (확실하지 않음)는 이것을 활성화하는 것으로 보이는 키워드 flat을 소개하지만 불행히도 ES 2.0에는 아직이 기능이 없습니다.

또 다른 방법은 dFdx, dFdy 기능을 사용하며, 또한 ES에도 누락되어 있습니다.

답변

6

플랫 쉐이딩은 OpenGL ES 2.0의 기능이 아닙니다. 죄송합니다.