Я изучаю преобразования WebGl и понял, что возможно построить матрицы преобразования в приложении (файл Javascript) или в программах шейдеров (html).
Например, я могу написать весь код матрицы вращения на оси x непосредственно в программе GLSL:
uniform mat 4 rx;
mat4 rx = mat4( 1.0, 0.0, 0.0, 0.0,
0.0, c.x, s.x, 0.0,
0.0, -s.x, c.x, 0.0,
0.0, 0.0, 0.0, 1.0 );
Или я могу записать его в файл Javascript и использовать:
rx = context.getUniformLocation(program, "rx");
Чтобы указать значение моей формы.
Я хотел бы понять, какой из них лучший и почему.
Спасибо за помощь.