diff --git a/src/nouveau/compiler/nak/api.rs b/src/nouveau/compiler/nak/api.rs index f4e6011aeb2..cd862bc5f0c 100644 --- a/src/nouveau/compiler/nak/api.rs +++ b/src/nouveau/compiler/nak/api.rs @@ -414,7 +414,9 @@ pub extern "C" fn nak_compile_shader( pass!(s, assign_regs); pass!(s, lower_par_copies); pass!(s, lower_copy_swap); - pass!(s, opt_jump_thread); + if nak.sm >= 70 { + pass!(s, opt_jump_thread); + } pass!(s, calc_instr_deps); s.gather_info();