提交 972e7e3f 编写于 作者: M Mugen87

WebGLRenderer: Init dataCount with Infinity

上级 af89374a
...@@ -760,7 +760,7 @@ function WebGLRenderer( parameters ) { ...@@ -760,7 +760,7 @@ function WebGLRenderer( parameters ) {
// //
var dataCount = 0; var dataCount = Infinity;
if ( index !== null ) { if ( index !== null ) {
...@@ -772,8 +772,6 @@ function WebGLRenderer( parameters ) { ...@@ -772,8 +772,6 @@ function WebGLRenderer( parameters ) {
} }
var useDataCount = ( index !== null || position !== undefined );
var rangeStart = geometry.drawRange.start * rangeFactor; var rangeStart = geometry.drawRange.start * rangeFactor;
var rangeCount = geometry.drawRange.count * rangeFactor; var rangeCount = geometry.drawRange.count * rangeFactor;
...@@ -781,7 +779,7 @@ function WebGLRenderer( parameters ) { ...@@ -781,7 +779,7 @@ function WebGLRenderer( parameters ) {
var groupCount = group !== null ? group.count * rangeFactor : Infinity; var groupCount = group !== null ? group.count * rangeFactor : Infinity;
var drawStart = Math.max( rangeStart, groupStart ); 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 ); var drawCount = Math.max( 0, drawEnd - drawStart + 1 );
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册