Selaa lähdekoodia

WebGLRenderer: Tweaks to drawRange code. See 068939194e840800e93d993474d5c75bc0f61337.

Mr.doob 9 vuotta sitten
vanhempi
commit
0373ba6b51
1 muutettua tiedostoa jossa 1 lisäystä ja 2 poistoa
  1. 1 2
      src/renderers/WebGLRenderer.js

+ 1 - 2
src/renderers/WebGLRenderer.js

@@ -833,10 +833,9 @@ THREE.WebGLRenderer = function ( parameters ) {
 		var groupCount = group !== null ? group.count : Infinity;
 		var groupCount = group !== null ? group.count : Infinity;
 
 
 		var drawStart = Math.max( dataStart, rangeStart, groupStart );
 		var drawStart = Math.max( dataStart, rangeStart, groupStart );
-
 		var drawEnd = Math.min( dataStart + dataCount, rangeStart + rangeCount, groupStart + groupCount ) - 1;
 		var drawEnd = Math.min( dataStart + dataCount, rangeStart + rangeCount, groupStart + groupCount ) - 1;
 
 
-		var drawCount = drawEnd - drawStart + 1;
+		var drawCount = Math.max( 0, drawEnd - drawStart + 1 );
 
 
 		//
 		//