Я новичок в OpenGL ES 2.0 и не могу понять следующий простейший шейдер:
attribute vec4 vPosition;
void main()
{
gl_Position = vPosition;
}
Мой вопрос заключается в том, поскольку позиция представляет собой вектор (x, y, z)
, почему gl_Position является vec4 вместо vec3?