我正在尝试在Firefox上运行WebGL,如果我在外部修改它,它可以正常工作,但如果我在firefox着色器编辑器中加载它们就不起作用。
要获得着色器编辑器,您可以右键单击firefox浏览器 - >检查元素,然后选中着色器编辑器以查看GLSL代码。但修改它们应该修改目前对我不起作用的经验,有什么建议吗?
我正在寻找像this这样的解决方案,在编辑时会自动反映画布。
答案 0 :(得分:2)
最有可能的问题是,着色器编辑器不会为您重绘任何内容,只需重新编译着色器并重新链接程序即可。您应该使用requestAnimationFrame
function render () {
/* do actual drawing */
requestAnimationFrame(render);
}
render();