From abe84c018af7db1e2f5bfa66f3ed29b29cb95b1d Mon Sep 17 00:00:00 2001 From: David Manthey Date: Wed, 24 Sep 2025 11:12:54 -0400 Subject: [PATCH] perf: Specify dynamic draw for polygon strokes in webgl In a real use case this change reduced the bufferData time by 11%. --- src/polygonFeature.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/polygonFeature.js b/src/polygonFeature.js index f698135d7a..02e9792412 100644 --- a/src/polygonFeature.js +++ b/src/polygonFeature.js @@ -469,7 +469,8 @@ var polygonFeature = function (arg) { m_lineFeature = m_this.layer().createFeature('line', { selectionAPI: false, gcs: m_this.gcs(), - visible: m_this.visible(undefined, true) + visible: m_this.visible(undefined, true), + dynamicDraw: true }); m_this.dependentFeatures([m_lineFeature]); }