diff --git a/src/front/glsl_new/parser.rs b/src/front/glsl_new/parser.rs index d7c8541a69..823194b9da 100644 --- a/src/front/glsl_new/parser.rs +++ b/src/front/glsl_new/parser.rs @@ -753,6 +753,7 @@ pomelo! { std::mem::swap(&mut f.local_variables, &mut extra.context.local_variables); extra.context.clear_scopes(); f.body = cs; + f.global_usage = crate::GlobalUse::scan(&f.expressions, &f.body, &extra.global_variables); f }; }