Jestem nowy na OpenGL ES 2.0, i nie może zrozumieć następujące najprostszy shadera:Dlaczego nie vec3 dla OpenGL ES 2.0 gl_Position?
attribute vec4 vPosition;
void main()
{
gl_Position = vPosition;
}
moje pytanie, ponieważ pozycja będzie wektorem (x, y, z)
, dlaczego jest gl_Position vec4 zamiast vec3?
Kilka dobrych wyjaśnień w tym temacie: http://www.gamedev.net/topic/506162-3d-math-4-component-vectors/ – Tim