diff --git a/src/xrt/compositor/util/comp_render_gfx.c b/src/xrt/compositor/util/comp_render_gfx.c index 0b4407213..666b3d8f2 100644 --- a/src/xrt/compositor/util/comp_render_gfx.c +++ b/src/xrt/compositor/util/comp_render_gfx.c @@ -840,6 +840,14 @@ comp_render_gfx_dispatch(struct render_gfx *rr, layer, // vds); // + } else if (layer_count == 0) { + // Just clear the screen + render_gfx_begin_target( // + rr, // + d->gfx.rtr, // + &background_color_idle); // + + render_gfx_end_target(rr); } else { if (fast_path) { U_LOG_W("Wanted fast path but no projection layer, falling back to layer squasher.");