From e9192a31139c6eaf6b33904bbe22cee6a4fcf2b8 Mon Sep 17 00:00:00 2001 From: Ben Doherty Date: Tue, 23 May 2023 14:28:50 -0700 Subject: [PATCH] Better fix for WebGL debug assertion (#6832) --- filament/backend/src/opengl/OpenGLDriver.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/filament/backend/src/opengl/OpenGLDriver.cpp b/filament/backend/src/opengl/OpenGLDriver.cpp index 29e25677d31..6a1969e8b42 100644 --- a/filament/backend/src/opengl/OpenGLDriver.cpp +++ b/filament/backend/src/opengl/OpenGLDriver.cpp @@ -2706,8 +2706,8 @@ void OpenGLDriver::endRenderPass(int) { discardFlags &= ~TargetBufferFlags::STENCIL; } - if (rt->gl.isDefault && - mCurrentDrawSwapChain && mCurrentDrawSwapChain->swapChain) { + if (rt->gl.isDefault) { + assert_invariant(mCurrentDrawSwapChain); discardFlags &= ~mPlatform.getPreservedFlags(mCurrentDrawSwapChain->swapChain); }