From 7407b0e43609ce41ec271fea1624935c3dc04d59 Mon Sep 17 00:00:00 2001 From: "Mr.doob" Date: Thu, 15 Sep 2016 16:18:37 -0700 Subject: [PATCH] Fixed wireframe breakage. See #9698. --- src/renderers/WebGLRenderer.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/renderers/WebGLRenderer.js b/src/renderers/WebGLRenderer.js index 95940dcd88..1ef410557d 100644 --- a/src/renderers/WebGLRenderer.js +++ b/src/renderers/WebGLRenderer.js @@ -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 ); -- GitLab