From 761767795cdbebb3d3f1a86147eac9691ed4d8e2 Mon Sep 17 00:00:00 2001 From: Dmitry Koteykin <193649479+notKitory@users.noreply.github.com> Date: Mon, 27 Jul 2026 19:57:35 +0000 Subject: [PATCH] Fix significant FPS drop with mask usage. --- src/renderer/webgl/wrappers/WebGLBufferWrapper.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/renderer/webgl/wrappers/WebGLBufferWrapper.js b/src/renderer/webgl/wrappers/WebGLBufferWrapper.js index 966981185a..7679e240a4 100644 --- a/src/renderer/webgl/wrappers/WebGLBufferWrapper.js +++ b/src/renderer/webgl/wrappers/WebGLBufferWrapper.js @@ -203,6 +203,15 @@ var WebGLBufferWrapper = new Class({ this.bind(); + if (this.bufferUsage !== gl.STATIC_DRAW) + { + gl.bufferData( + this.bufferType, + this.dataBuffer.byteLength, + this.bufferUsage + ); + } + if (offset === undefined) { offset = 0;