diff --git a/src/nouveau/compiler/nak/api.rs b/src/nouveau/compiler/nak/api.rs index c146b83dd97..9ee2fd5d302 100644 --- a/src/nouveau/compiler/nak/api.rs +++ b/src/nouveau/compiler/nak/api.rs @@ -426,6 +426,9 @@ pub extern "C" fn nak_compile_shader( } else { pass!(s, opt_crs); } + + s.remove_annotations(); + pass!(s, calc_instr_deps); s.gather_info(); @@ -435,8 +438,6 @@ pub extern "C" fn nak_compile_shader( write!(asm, "{}", s).expect("Failed to dump assembly"); } - s.remove_annotations(); - let code = sm.encode_shader(&s); let bin = Box::new(ShaderBin::new(sm.as_ref(), &s.info, fs_key, code, &asm));