diff --git a/src/renderer/webgl/wrappers/WebGLBufferWrapper.js b/src/renderer/webgl/wrappers/WebGLBufferWrapper.js index 966981185a..7679e240a4 100644 --- a/src/renderer/webgl/wrappers/WebGLBufferWrapper.js +++ b/src/renderer/webgl/wrappers/WebGLBufferWrapper.js @@ -203,6 +203,15 @@ var WebGLBufferWrapper = new Class({ this.bind(); + if (this.bufferUsage !== gl.STATIC_DRAW) + { + gl.bufferData( + this.bufferType, + this.dataBuffer.byteLength, + this.bufferUsage + ); + } + if (offset === undefined) { offset = 0;