Javascript 浏览器之间的WebGL参数不一致
我的WebGL应用程序遇到了与内存相关的问题,主要是在装有Intel Graphics IGPs的PC上 当试图找到瓶颈时,我从浏览器中得到了不一致的数据 使用:Javascript 浏览器之间的WebGL参数不一致,javascript,webgl,Javascript,Webgl,我的WebGL应用程序遇到了与内存相关的问题,主要是在装有Intel Graphics IGPs的PC上 当试图找到瓶颈时,我从浏览器中得到了不一致的数据 使用: var viewport = gl.getParameter(gl.MAX_VIEWPORT_DIMS); var texturesize = gl.getParameter(gl.MAX_TEXTURE_SIZE); var renderbuffer = gl.getParameter(gl.MAX_RENDERBUFFER_SIZ
var viewport = gl.getParameter(gl.MAX_VIEWPORT_DIMS);
var texturesize = gl.getParameter(gl.MAX_TEXTURE_SIZE);
var renderbuffer = gl.getParameter(gl.MAX_RENDERBUFFER_SIZE);
我在同一台电脑上获得的值不一致:
铬
- gl.MAX_视口_DIMS=16384
- gl.MAX_纹理_大小=16384
- gl.MAX_RENDERBUFFER_尺寸=16384
- gl.MAX_视口_DIMS=16384
- gl.MAX_纹理_大小=8192
- gl.MAX_RENDERBUFFER_SIZE=8192
- gl.MAX_视口_DIMS=8192
- gl.MAX_纹理_大小=16384
- gl.MAX_RENDERBUFFER_SIZE=8192
因为这不是一个实际问题,所以没有答案 结论是,浏览器不会显示可靠的数据,所以像:这样的统计数据只是一种指示,而不是“真实”的数据 就我所见,最有用的信息是无掩码渲染器。 我想我必须在WebGL中构建自己的检测,并测试所需的最小值。 然后将结果与未屏蔽渲染器信息一起存储在服务器上,这样我可以提供满足最低要求的GPU列表
谢谢你提供的精彩信息 谢谢,现在它更有意义了。读数来自我的GPU,这个已经足够了。我正试图找到GPU上的瓶颈与较低的规格,不一致的数据困惑我