Explorar el Código

WebGLRenderer: Init dataCount with Infinity

Mugen87 hace 8 años
padre
commit
972e7e3fee
Se han modificado 1 ficheros con 2 adiciones y 4 borrados
  1. 2 4
      src/renderers/WebGLRenderer.js

+ 2 - 4
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 );