radv: add support for MRTs compaction to avoid holes
[mesa.git] / src / amd / vulkan / radv_nir_to_llvm.c
index 987d10543567639240410de262ec900cda373621..0c81138f63d677007f61f33265329b3d26ce50ee 100644 (file)
@@ -3586,8 +3586,7 @@ handle_fs_outputs_post(struct radv_shader_context *ctx)
                        values[j] = ac_to_float(&ctx->ac,
                                                radv_load_output(ctx, i, j));
 
-               bool ret = si_export_mrt_color(ctx, values,
-                                              i - FRAG_RESULT_DATA0,
+               bool ret = si_export_mrt_color(ctx, values, index,
                                               &color_args[index]);
                if (ret)
                        index++;