是否可以在 GLES2.0 的 VertexShader 中使用 struct array uniform?
attribute highp vec4 vPosition;
struct TestStruct{
highp vec4 v;
};
uniform TestStruct tmp[32];
void main() {
// test code
gl_Position = vPosition + tmp[31].v;
}
我收到着色器编译错误。
“顶点着色器中的统一变量不适合 512 个向量”
我的 GPU 是高通 adreno220。
有人知道它的一些信息吗?
我很烦恼。
谢谢。