diff --git a/src/gallium/drivers/r600/r600_shader.c b/src/gallium/drivers/r600/r600_shader.c index ddd2acaca9f..6727d92b04e 100644 --- a/src/gallium/drivers/r600/r600_shader.c +++ b/src/gallium/drivers/r600/r600_shader.c @@ -4491,18 +4491,16 @@ static void tgsi_dst(struct r600_shader_ctx *ctx, if (tgsi_dst->Register.Indirect) { cf.index_gpr = ctx->bc->ar_reg; - } - else { - cf.array_base += idx; - cf.array_size = 0; - } + } else { + cf.array_base += idx; + cf.array_size = 0; + } - r = r600_bytecode_add_pending_output(ctx->bc, &cf); - if (r) - return; - - r600_bytecode_add_ack(ctx->bc); + r = r600_bytecode_add_pending_output(ctx->bc, &cf); + if (r) + return; + r600_bytecode_add_ack(ctx->bc); } return; }