我修改Firefox中的着色器时,Firefox Shader Editor无法正常工作

时间:2016-06-14 10:58:05

标签: javascript firefox opengl-es webgl

我正在尝试在Firefox上运行WebGL,如果我在外部修改它,它可以正常工作,但如果我在firefox着色器编辑器中加载它们就不起作用。

要获得着色器编辑器,您可以右键单击firefox浏览器 - >检查元素,然后选中着色器编辑器以查看GLSL代码。但修改它们应该修改目前对我不起作用的经验,有什么建议吗?

我正在寻找像this这样的解决方案,在编辑时会自动反映画布。

1 个答案:

答案 0 :(得分:2)

最有可能的问题是,着色器编辑器不会为您重绘任何内容,只需重新编译着色器并重新链接程序即可。您应该使用requestAnimationFrame

继续重绘所有内容
function render () {
    /* do actual drawing */
    requestAnimationFrame(render);
}
render();