From 6649910ffe6de7d2e78661c9cfa7e4c250581678 Mon Sep 17 00:00:00 2001 From: Martin Valigursky Date: Tue, 2 Jul 2024 14:12:18 +0100 Subject: [PATCH] [Fix] Stencil clearing was not setting up the mask correctly --- src/platform/graphics/webgl/webgl-graphics-device.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/platform/graphics/webgl/webgl-graphics-device.js b/src/platform/graphics/webgl/webgl-graphics-device.js index ef9f0c96895..be70b4277aa 100644 --- a/src/platform/graphics/webgl/webgl-graphics-device.js +++ b/src/platform/graphics/webgl/webgl-graphics-device.js @@ -2314,6 +2314,10 @@ class WebglGraphicsDevice extends GraphicsDevice { this.gl.clearStencil(stencil); this.clearStencil = stencil; } + + gl.stencilMask(0xFF); + this.stencilWriteMaskFront = 0xFF; + this.stencilWriteMaskBack = 0xFF; } // Clear the frame buffer