From 0e019ac06b16ab5fc49c03d03afcef04740ce1dd Mon Sep 17 00:00:00 2001 From: "Mr.doob" Date: Fri, 14 Aug 2015 21:27:04 -0700 Subject: [PATCH] WebGLRenderer: renderMesh clean up. --- src/renderers/WebGLRenderer.js | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/src/renderers/WebGLRenderer.js b/src/renderers/WebGLRenderer.js index d2c9b48b23..6aa361552b 100644 --- a/src/renderers/WebGLRenderer.js +++ b/src/renderers/WebGLRenderer.js @@ -1214,20 +1214,16 @@ THREE.WebGLRenderer = function ( parameters ) { } else { - for ( var i = 0, il = drawcall.length; i < il; i ++ ) { - - // render non-indexed triangles - - if ( geometry instanceof THREE.InstancedBufferGeometry ) { + if ( geometry instanceof THREE.InstancedBufferGeometry ) { - console.error( 'THREE.WebGLRenderer.renderMesh: cannot use drawCalls with THREE.InstancedBufferGeometry.' ); - return; + console.error( 'THREE.WebGLRenderer.renderMesh: cannot use drawCalls with THREE.InstancedBufferGeometry.' ); + return; - } else { + } - _gl.drawArrays( mode, drawcall[ i ].start, drawcall[ i ].count ); + for ( var i = 0, il = drawcall.length; i < il; i ++ ) { - } + _gl.drawArrays( mode, drawcall[ i ].start, drawcall[ i ].count ); _infoRender.calls ++; _infoRender.vertices += drawcall[ i ].count; -- GitLab