diff --git a/filament/src/Renderer.cpp b/filament/src/Renderer.cpp index 822e33668b..cddf35b05e 100644 --- a/filament/src/Renderer.cpp +++ b/filament/src/Renderer.cpp @@ -383,13 +383,13 @@ void FRenderer::endFrame() { } mFrameSkipper.endFrame(); - driver.endFrame(mFrameId); - if (mSwapChain) { mSwapChain->commit(driver); mSwapChain = nullptr; } + driver.endFrame(mFrameId); + // Run the component managers' GC in parallel // WARNING: while doing this we can't access any component manager auto& js = engine.getJobSystem();