diff --git a/src/front/glsl/builtins.rs b/src/front/glsl/builtins.rs index 8fa0ab9d59..f06980b9b5 100644 --- a/src/front/glsl/builtins.rs +++ b/src/front/glsl/builtins.rs @@ -1999,6 +1999,7 @@ impl MacroCall { ), MacroCall::Barrier => { ctx.emit_flush(body); + ctx.emit_start(); body.push(crate::Statement::Barrier(crate::Barrier::all()), meta); return Ok(None); }