From 26537c1a6042e906f278eda5eb40aa331dfa21fa Mon Sep 17 00:00:00 2001 From: Jonathan Behrens Date: Sun, 27 Mar 2022 17:40:39 -0400 Subject: [PATCH] Call ctx.emit_start after flushing --- src/front/glsl/builtins.rs | 1 + 1 file changed, 1 insertion(+) 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); }