From 972e7e3fee658d27644952b73bbc4ce5f72c8358 Mon Sep 17 00:00:00 2001 From: Mugen87 Date: Wed, 17 Jan 2018 23:14:43 +0100 Subject: [PATCH] WebGLRenderer: Init dataCount with Infinity --- src/renderers/WebGLRenderer.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/renderers/WebGLRenderer.js b/src/renderers/WebGLRenderer.js index 3e1ea5e660..81af39a1b8 100644 --- a/src/renderers/WebGLRenderer.js +++ b/src/renderers/WebGLRenderer.js @@ -760,7 +760,7 @@ function WebGLRenderer( parameters ) { // - var dataCount = 0; + var dataCount = Infinity; if ( index !== null ) { @@ -772,8 +772,6 @@ function WebGLRenderer( parameters ) { } - var useDataCount = ( index !== null || position !== undefined ); - var rangeStart = geometry.drawRange.start * rangeFactor; var rangeCount = geometry.drawRange.count * rangeFactor; @@ -781,7 +779,7 @@ function WebGLRenderer( parameters ) { var groupCount = group !== null ? group.count * rangeFactor : Infinity; var drawStart = Math.max( rangeStart, groupStart ); - var drawEnd = Math.min( ( useDataCount ? dataCount : Infinity ), rangeStart + rangeCount, groupStart + groupCount ) - 1; + var drawEnd = Math.min( dataCount, rangeStart + rangeCount, groupStart + groupCount ) - 1; var drawCount = Math.max( 0, drawEnd - drawStart + 1 ); -- GitLab