可以在ios中传递给着色器的统一数组的最大大小是多少?

时间:2013-04-18 18:25:39

标签: iphone ios opengl-es opengl-es-2.0

我通过传递模型视图矩阵数组来使用实例渲染。特定制服可能的最大阵列尺寸是多少?

1 个答案:

答案 0 :(得分:6)

此值因硬件和实现而异。我相信

int maxUniformVectors;
glGet(GL_MAX_VERTEX_UNIFORM_VECTORS, &maxUniformVectors);

应该回答你的问题。从文档:这应该返回“可以在顶点着色器的统一变量存储中保存的四元素浮点数,整数或布尔向量的最大数量。该值必须至少为128。”