commit 8e58b5d090c09347be8dddf06e7ac411998d467d
parent 5f48cdfadea6130a069ff3d9110122c22be329ed
Author: Sotaro Ikeda <sotaro.ikeda.g@gmail.com>
Date: Mon, 27 Oct 2025 00:08:58 +0000
Bug 1995588 - Do full render when debug overlay is enabled r=gfx-reviewers,lsalzman
It is aligned to how draw compositor works. And the problem was addressed with the change.
Differential Revision: https://phabricator.services.mozilla.com/D269929
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gfx/wr/webrender/src/renderer/mod.rs b/gfx/wr/webrender/src/renderer/mod.rs
@@ -3999,7 +3999,7 @@ impl Renderer {
}
}
- let mut full_render = false;
+ let mut full_render = self.debug_overlay_state.is_enabled;
// Start compositing if using OS compositor
if let Some(ref mut compositor) = self.compositor_config.layer_compositor() {
@@ -4007,7 +4007,7 @@ impl Renderer {
enable_screenshot,
layers: &input_layers,
};
- full_render = compositor.begin_frame(&input);
+ full_render |= compositor.begin_frame(&input);
}
// Full render is requested when layer tree is updated.