Код: Выделить всё
uniform vec3 origins[10];
Код: Выделить всё
std::vector origins;
Кто-нибудь знает, как передать это в шейдер? Я подумал:
Код: Выделить всё
GLint originsLoc = glGetUniformLocation(programID, "origins");
glUniform3fv(originsLoc, 10, origins.data());
Подробнее здесь: https://stackoverflow.com/questions/300 ... ay-in-glsl