我是shader编程和webgl的新手,我正在尝试使用Webgl检查器来调试我遇到的问题。但是,当我打开UI并选择我希望调试的着色器程序时,没有任何值显示任何制服,尽管统一的名称,类型和大小对我所有的制服都很好。
有谁知道可能出错了什么?当我冻结我的程序和运行时,我试图看到这些值。
谢谢!
答案 0 :(得分:0)
查看统一值的唯一方法是捕获帧并查看跟踪选项卡。这会捕获整个帧,因此您可能需要进行一些挖掘以找到正确的绘制调用。点击绘图调用说明右侧的“i”,可以更好地总结为该特定绘图调用设置的内容。
顺便说一句:不幸的是,你不能单步执行一个程序。