在opengl中能向着色器中传递一个uniform类型的数组吗

我想请说下,在opengl中能向着色器中传递一个uniform类型的数组吗
最新回答
陌上画桑

2024-05-23 00:18:43

可以,比如在 Shader里面
uniform float v[10];

可以这样设置
GLfloat v[10] = {...};

glUniform1fv(glGetUniformLocation(program, "v"), 10, v);