|
@@ -825,14 +825,14 @@ function WebGLRenderer( parameters ) {
|
|
|
|
|
|
}
|
|
|
|
|
|
- var rangeStart = geometry.drawRange.start;
|
|
|
- var rangeCount = geometry.drawRange.count;
|
|
|
+ var rangeStart = geometry.drawRange.start * rangeFactor;
|
|
|
+ var rangeCount = geometry.drawRange.count * rangeFactor;
|
|
|
|
|
|
- var groupStart = group !== null ? group.start : 0;
|
|
|
- var groupCount = group !== null ? group.count : Infinity;
|
|
|
+ var groupStart = group !== null ? group.start * rangeFactor : 0;
|
|
|
+ var groupCount = group !== null ? group.count * rangeFactor : Infinity;
|
|
|
|
|
|
- var drawStart = Math.max( rangeStart, groupStart ) * rangeFactor;
|
|
|
- var drawEnd = ( Math.min( dataCount, rangeStart + rangeCount, groupStart + groupCount ) - 1 ) * rangeFactor;
|
|
|
+ var drawStart = Math.max( rangeStart, groupStart );
|
|
|
+ var drawEnd = Math.min( dataCount, rangeStart + rangeCount, groupStart + groupCount ) - 1;
|
|
|
|
|
|
var drawCount = Math.max( 0, drawEnd - drawStart + 1 );
|
|
|
|