From 763bbca549df3d1521b6a88afe65a32471fbf959 Mon Sep 17 00:00:00 2001 From: GaborFarkas Date: Tue, 1 Nov 2016 16:28:56 +0100 Subject: [PATCH] Fix skipping replay --- src/ol/render/webgl/circlereplay/index.js | 1 + src/ol/render/webgl/linestringreplay/index.js | 1 + src/ol/render/webgl/polygonreplay/index.js | 1 + 3 files changed, 3 insertions(+) diff --git a/src/ol/render/webgl/circlereplay/index.js b/src/ol/render/webgl/circlereplay/index.js index f96afe3410..9a0c7a93b8 100644 --- a/src/ol/render/webgl/circlereplay/index.js +++ b/src/ol/render/webgl/circlereplay/index.js @@ -345,6 +345,7 @@ ol.render.webgl.CircleReplay.prototype.drawReplaySkipping_ = function(gl, contex if (start !== end) { this.drawElements(gl, context, start, end); } + start = end = groupStart; } }; diff --git a/src/ol/render/webgl/linestringreplay/index.js b/src/ol/render/webgl/linestringreplay/index.js index 0dee4eb2c3..7725243405 100644 --- a/src/ol/render/webgl/linestringreplay/index.js +++ b/src/ol/render/webgl/linestringreplay/index.js @@ -563,6 +563,7 @@ ol.render.webgl.LineStringReplay.prototype.drawReplaySkipping_ = function(gl, co this.drawElements(gl, context, start, end); gl.clear(gl.DEPTH_BUFFER_BIT); } + start = end = groupStart; } }; diff --git a/src/ol/render/webgl/polygonreplay/index.js b/src/ol/render/webgl/polygonreplay/index.js index c805070bf0..7d18de928d 100644 --- a/src/ol/render/webgl/polygonreplay/index.js +++ b/src/ol/render/webgl/polygonreplay/index.js @@ -971,6 +971,7 @@ ol.render.webgl.PolygonReplay.prototype.drawReplaySkipping_ = function(gl, conte if (start !== end) { this.drawElements(gl, context, start, end); } + start = end = groupStart; } };