Skip to content

Commit

Permalink
Fix assertion in WebGL debug (#6831)
Browse files Browse the repository at this point in the history
  • Loading branch information
bejado committed May 23, 2023
1 parent dfdf0db commit 37d392a
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions filament/backend/src/opengl/OpenGLDriver.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2706,9 +2706,8 @@ void OpenGLDriver::endRenderPass(int) {
discardFlags &= ~TargetBufferFlags::STENCIL;
}

if (rt->gl.isDefault) {
assert_invariant(mCurrentDrawSwapChain);
assert_invariant(mCurrentDrawSwapChain->swapChain);
if (rt->gl.isDefault &&
mCurrentDrawSwapChain && mCurrentDrawSwapChain->swapChain) {
discardFlags &= ~mPlatform.getPreservedFlags(mCurrentDrawSwapChain->swapChain);
}

Expand Down

0 comments on commit 37d392a

Please sign in to comment.