我使用了这个漂亮的功能,铬有很长一段时间称为"画布检查员".这是一个必须手动启用的实验性开发功能.
通过像THREE.js这样的东西使用webgl非常有帮助,你可以轻松地创建一堆不受欢迎的绘制调用.
此外,它可以在任何网站上工作,你可以简单地拍摄快照,看看画布上发生了什么.
它......有一天奇迹般地消失了,谷歌并没有提供任何见解.
我尝试了一些扩展,但他们感觉不太好,或者我甚至无法让他们工作.还有另一种方法可以让它重新融入Chrome吗?
是否有能力检查在HTML5画布上呈现的对象,就像我们可以在Silverlight Spy中使用Silverlight一样?
如果我使用Chrome元素检查器,我只能检查DOM.
我刚看到这个链接,关于如何在Chrome开发工具上检查"Canvas框架",但是如何在Chrome扩展程序上进行检查?
我认为chrome.debugger.sendCommand应该在这里使用该方法.
如何在Chrome扩展程序上执行此操作?
编辑:我通常想要使用Chrome的调试器或类似方法检查这些数据,而无需与JavaScript的代码交互.
我正在寻找一个允许我将WebGL着色器调试到单行/变量级别的javascript.因此,应该可以在每一行中断并检查每个变量的值.
这可以通过检测(解析着色器,生成输出所请求变量的着色器,针对当前上下文执行此着色器并将输出返回给用户)来完成
它类似于glslDevil(http://www.vis.uni-stuttgart.de/glsldevil/)为OpenGL 所做的事情.
有谁知道WebGL这样的工具是否存在?
我有一个在 chrome 中运行的 webgl 页面。
时不时的chrome会报如下错误。
[.WebGLRenderingContext]GL 错误:GL_INVALID_OPERATION:glDrawElements:尝试在没有附加到已启用属性 1 的缓冲区的情况下进行渲染
我试图调试发生错误的位置,但我不能。我可以可靠地导致它发生,但是当我调试时,错误是在看似随机的行上报告的。我怀疑这是因为 gpu 渲染的异步特性。
有没有好的方法来调试这个?
我正在寻找WebGL调试和检查工具 - 类似于WebGL的FireBug.
有什么建议?
javascript ×3
webgl ×3
canvas ×2
debugging ×2
html5 ×2
html5-canvas ×1
inspector ×1
opengl-es ×1