gpt4 book ai didi

webgl - 使用 gl.uniform1fv 上传数组的最大大小是多少?

转载 作者:行者123 更新时间:2023-12-02 00:31:41 27 4
gpt4 key购买 nike

上面的调用有没有限制? WebGL 1.0 与 WebGL 2.0 的限制是否不同?如果没有限制,是否有理由将其与纹理用于输入数据?

谢谢

最佳答案

对于顶点着色器,最大尺寸由 gl.MAX_VERTEX_UNIFORM_VECTORS 参数指定。WebGL 1 的最小值是128WebGL 2 的最小值是256

gl.getParameter(gl.MAX_VERTEX_UNIFORM_VECTORS);

对于片段着色器,最大尺寸由 gl.MAX_FRAGMENT_UNIFORM_VECTORS 参数指定。WebGL 1 的最小值是16WebGL 2 的最小值是224

gl.getParameter(gl.MAX_FRAGMENT_UNIFORM_VECTORS);

您可以在浏览器中通过 Webgl Report 快速查看这些限制网站。

注意:其他 uniform 变量降低了该限制,例如着色器中的 mat4 uniform 计为 4 个 uniform。

关于webgl - 使用 gl.uniform1fv 上传数组的最大大小是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51624865/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com