使用chrome的webgl缓冲区数据内存泄漏

使用chrome的webgl缓冲区数据内存泄漏,webgl,Webgl,我在渲染循环中调用以下行,这似乎是处理绘制不断变化的阵列的正确方法: gl.bufferData(gl.ARRAY_BUFFER, new Float32Array(myArray), gl.DYNAMIC_DRAW); 这在Firefox下运行良好,我的阵列正在正确更新,并且没有内存泄漏。然而,使用chrome,它会在几秒钟内使应用程序崩溃,对bufferData的每次调用都会增加内存使用量,并且不会释放任何内容 我做错什么了吗?有办法解决吗?我也有同样的问题 通过在不使用类型化数组的情况下

我在渲染循环中调用以下行,这似乎是处理绘制不断变化的阵列的正确方法:

gl.bufferData(gl.ARRAY_BUFFER, new Float32Array(myArray), gl.DYNAMIC_DRAW);
这在Firefox下运行良好,我的阵列正在正确更新,并且没有内存泄漏。然而,使用chrome,它会在几秒钟内使应用程序崩溃,对bufferData的每次调用都会增加内存使用量,并且不会释放任何内容


我做错什么了吗?有办法解决吗?

我也有同样的问题

通过在不使用类型化数组的情况下执行此操作来解决此问题:

gl.bufferData(gl.ARRAY_BUFFER, myArray, gl.DYNAMIC_DRAW);

这“解决”了我的问题。

正在跟踪此错误