3

可以在 GLSL ES 中编译的最大程序数是多少?所以假设我创建了 100 个片段着色器,每个都是不同的效果。所以在运行时我编译所有它们并动态地用glUseProgram交换它们。我假设每次我编译一个新的 GLSL-ES 程序时,它都会保存在 GPU 的某个地方。活动编译程序的最大数量是否有限制?

4

1 回答 1

4

没有最大限制。唯一的限制是可用内存或由 GPU 或其驱动程序控制的其他资源。

同样,纹理对象或顶点缓冲区对象的数量没有最大限制。

于 2012-04-09T17:15:29.700 回答