LINUX.ORG.RU

История изменений

Исправление KivApple, (текущая версия) :

Вообще-то шейдеры как раз пишутся на Си. И перемножение матриц делается в одну строчку, никто не заставляет расписывать ничего. Например, простой вершинный шейдер:

attribute highp vec4 vertex;
uniform highp mat4 viewMatrix;
uniform highp mat4 projectionMatrix;

void main(void)
{
	gl_Position = viewMatrix * projectionMatrix * vertex;
}

Исходная версия KivApple, :

Вообще-то шейдеры как раз пишутся на Си. И перемножение матриц делается в одну строчку, никто не заставляет расписывать ничего.