diff --git a/lib/buffer.js b/lib/buffer.js index ebc9c5fe..f7c2c4fa 100644 --- a/lib/buffer.js +++ b/lib/buffer.js @@ -225,7 +225,7 @@ module.exports = function wrapBufferState (gl, stats, config, destroyBuffer) { var data = null var byteLength = 0 var dtype = 0 - var dimension = 1 + var dimension = buffer && buffer.dimension || 1 if (Array.isArray(options) || isTypedArray(options) || isNDArrayLike(options) ||