freedreno/ir3: add a6xx+ SSBO/image support
[mesa.git] / src / freedreno / ir3 / ir3_compiler_nir.c
index fbc1b63c746bad794cb6f3786dc239c115564ae3..22da1508f8b49decac9d3b433e97b906890af823 100644 (file)
@@ -2612,6 +2612,10 @@ ir3_compile_shader_nir(struct ir3_compiler *compiler,
                goto out;
        }
 
+       if (compiler->gpu_id >= 600) {
+               ir3_a6xx_fixup_atomic_dests(ir, so);
+       }
+
        if (ir3_shader_debug & IR3_DBG_OPTMSGS) {
                printf("AFTER SCHED:\n");
                ir3_print(ir);