diff --git a/src/renderers/WebGLRenderer.js b/src/renderers/WebGLRenderer.js index d6cd797df0f7359c58d5f3e9a938b70038d65fb2..5105c62efb843acac9b0db3e118316919462fb01 100644 --- a/src/renderers/WebGLRenderer.js +++ b/src/renderers/WebGLRenderer.js @@ -783,15 +783,15 @@ function WebGLRenderer( parameters ) { } + var attribute; var renderer = bufferRenderer; - var indexProperties; if ( index !== null ) { - indexProperties = attributes.get( index ); + attribute = attributes.get( index ); renderer = indexedBufferRenderer; - renderer.setIndex( indexProperties ); + renderer.setIndex( attribute ); } @@ -801,7 +801,7 @@ function WebGLRenderer( parameters ) { if ( index !== null ) { - _gl.bindBuffer( _gl.ELEMENT_ARRAY_BUFFER, indexProperties.buffer ); + _gl.bindBuffer( _gl.ELEMENT_ARRAY_BUFFER, attribute.buffer ); } @@ -944,11 +944,11 @@ function WebGLRenderer( parameters ) { var normalized = geometryAttribute.normalized; var size = geometryAttribute.itemSize; - var attributeProperties = attributes.get( geometryAttribute ); + var attribute = attributes.get( geometryAttribute ); - var buffer = attributeProperties.buffer; - var type = attributeProperties.type; - var bytesPerElement = attributeProperties.bytesPerElement; + var buffer = attribute.buffer; + var type = attribute.type; + var bytesPerElement = attribute.bytesPerElement; if ( geometryAttribute.isInterleavedBufferAttribute ) {