WebGL for Chrome中的顶点和分形着色器指令计数限制是多少?

时间:2013-12-28 21:41:36

标签: glsl webgl hlsl fragment-shader vertex-shader

Chrome中的WebGL中每个顶点和分形着色器可以有多少指令,而不考虑每帧的渲染时间?

来自:https://groups.google.com/forum/#!topic/angleproject/5Z3EiyqfbQY

  

因此,已经超出了了解指令计数限制的唯一方法   是编译吗?

     

不幸的是,是的。请注意,您应该尝试编译和   把它链接到真的可以肯定,因为有些系统可能实际上做不了多少   在编译阶段。

有人必须有一些粗略的样本或限制因素吗?

2 个答案:

答案 0 :(得分:2)

没有特别限制。这取决于司机。高端GPU将比低端移动GPU具有更大的限制。也无法知道特定GLSL系列将转换成多少指令,因为这也取决于特定驱动程序中的特定GLSL编译器。

答案 1 :(得分:1)

这是Khronos规范没有规定的一个方面,因此根据GPU或着色器编译器(如果使用ANGLE)而有所不同。