Я пытаюсь научиться программировать вершинные шейдеры. В примере проекта Apple у них есть строка для установки
glUniform1f(uniforms[UNIFORM_TRANSLATE], (Glfloat)transY);
Затем это значение используется в
// value passt in f
// glUniform1f(uniforms[UNIFORM_TRANSLATE](Glfloat)transY);
uniform float translate;
void main()
{
gl_Position.y+=sin( translate);
…
. Мне не удалось найти список всей униформы для всех униформ.
Кто-нибудь знает, где я могу найти список всей формы и хорошую книгу или руководство по программированию вершинных шейдеров.