diff --git a/src/ol/renderer/webgl/PointsLayer.js b/src/ol/renderer/webgl/PointsLayer.js index 07d1c108a5..5fcaf321b6 100644 --- a/src/ol/renderer/webgl/PointsLayer.js +++ b/src/ol/renderer/webgl/PointsLayer.js @@ -460,12 +460,10 @@ class WebGLPointsLayerRenderer extends WebGLLayerRenderer { * @param {import("../../PluggableMap.js").FrameState} frameState current frame state */ renderHitDetection(frameState) { - // skip render entirely if vertices buffers for display & hit detection have different sizes - // this typically means both buffers are temporarily out of sync - // FIXME: adapt this to the new points renderer behaviour - // if (this.hitVerticesBuffer_.getSize() !== this.verticesBuffer_.getSize()) { - // return; - // } + // skip render entirely if vertex buffers not ready/generated yet + if (!this.hitVerticesBuffer_.getSize()) { + return; + } this.hitRenderTarget_.setSize(frameState.size);