Explorar o código

WebGLRenderer: Tweaks to drawRange code. See 068939194e840800e93d993474d5c75bc0f61337.

Mr.doob %!s(int64=9) %!d(string=hai) anos
pai
achega
0373ba6b51
Modificáronse 1 ficheiros con 1 adicións e 2 borrados
  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 drawStart = Math.max( dataStart, rangeStart, groupStart );
-
 		var drawEnd = Math.min( dataStart + dataCount, rangeStart + rangeCount, groupStart + groupCount ) - 1;
 
-		var drawCount = drawEnd - drawStart + 1;
+		var drawCount = Math.max( 0, drawEnd - drawStart + 1 );
 
 		//