diff --git a/examples/dynamic-data.js b/examples/dynamic-data.js index 30ce4df391..793d4ef761 100644 --- a/examples/dynamic-data.js +++ b/examples/dynamic-data.js @@ -74,8 +74,6 @@ map.on('postcompose', function(event) { vectorContext.setImageStyle(headOuterImageStyle); vectorContext.drawMultiPointGeometry(headPoint, null); - vectorContext.flush(); - map.render(); }); map.render(); diff --git a/src/ol/renderer/webgl/webglmaprenderer.js b/src/ol/renderer/webgl/webglmaprenderer.js index 7f7c29e115..a5c6485b42 100644 --- a/src/ol/renderer/webgl/webglmaprenderer.js +++ b/src/ol/renderer/webgl/webglmaprenderer.js @@ -302,6 +302,8 @@ ol.renderer.webgl.Map.prototype.dispatchComposeEvent_ = replayGroup.replay(context, center, resolution, rotation, size, extent, pixelRatio, opacity, brightness, contrast, hue, saturation, {}); } + + vectorContext.flush(); this.replayGroup = replayGroup; } };