11:59
Базовые шейдеры — Лисья нора
§ Фрагментный
varying lowp vec4 vColor;
void main(void) { gl_FragColor = vColor; }§ Вершинный
attribute vec3 aPosition;
attribute vec4 aColor;
uniform mat4 object;
uniform mat4 camera;
varying lowp vec4 vColor;
void main(void) {
gl_Position = camera * object * vec4(aPosition, 1.0);
vColor = aColor;
}