From a1c00744d1d71d0cceb09f37897568d827e1ce86 Mon Sep 17 00:00:00 2001 From: Olivier Guyot Date: Tue, 22 Oct 2019 14:20:57 +0200 Subject: [PATCH] Webgl points renderer / throw if shader compilation fails This should only happen if providing handcrafted shaders to the renderer. --- src/ol/renderer/webgl/PointsLayer.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/ol/renderer/webgl/PointsLayer.js b/src/ol/renderer/webgl/PointsLayer.js index dc51eed214..71788a373c 100644 --- a/src/ol/renderer/webgl/PointsLayer.js +++ b/src/ol/renderer/webgl/PointsLayer.js @@ -132,6 +132,10 @@ class WebGLPointsLayerRenderer extends WebGLLayerRenderer { options.vertexShader ); + if (this.getShaderCompileErrors()) { + throw new Error(this.getShaderCompileErrors()); + } + /** * @type {boolean} * @private