История изменений
Исправление KivApple, (текущая версия) :
Вообще-то шейдеры как раз пишутся на Си. И перемножение матриц делается в одну строчку, никто не заставляет расписывать ничего. Например, простой вершинный шейдер:
attribute highp vec4 vertex;
uniform highp mat4 viewMatrix;
uniform highp mat4 projectionMatrix;
void main(void)
{
gl_Position = viewMatrix * projectionMatrix * vertex;
}
Исходная версия KivApple, :
Вообще-то шейдеры как раз пишутся на Си. И перемножение матриц делается в одну строчку, никто не заставляет расписывать ничего.