@@ -70,20 +70,12 @@ function WebGLAttributes( gl ) {
gl.bindBuffer(bufferType,buffer);
if(attribute.dynamic===false){
gl.bufferData(bufferType,array,gl.STATIC_DRAW);
}elseif(updateRange.count===-1){
if(updateRange.count===-1){
// Not using update ranges
gl.bufferSubData(bufferType,0,array);
}elseif(updateRange.count===0){
console.error('THREE.WebGLObjects.updateBuffer: dynamic THREE.BufferAttribute marked as needsUpdate but updateRange.count is 0, ensure you are using set methods or updating manually.');