Bug 1973975 - Ensure that glMakeCurrent is called when rendering without presenting. r=gfx-reviewers,aosmond a=pascalc

Differential Revision: https://phabricator.services.mozilla.com/D255987
This commit is contained in:
Nicolas Silva
2025-07-03 15:50:48 +00:00
committed by pchevrel@mozilla.com
parent 9c22143224
commit 928305487e

View File

@@ -205,6 +205,9 @@ RenderedFrameId RendererOGL::UpdateAndRender(
layers::ProfilerScreenshots::IsEnabled())) { layers::ProfilerScreenshots::IsEnabled())) {
fullRender = true; fullRender = true;
} }
} else if (!mCompositor->MakeCurrent()) {
// MakeCurrent is otherwise called by mCompositor->BeginFrame above.
return RenderedFrameId();
} }
if (!beginFrame) { if (!beginFrame) {