summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorConnor Abbott <[email protected]>2019-11-18 15:36:20 +0100
committerConnor Abbott <[email protected]>2019-11-25 14:17:51 +0100
commit01eb6ef8700fa850ea63cdf0e6a4be1af2b26e9a (patch)
tree4ecd634cd63cc41bedab81e0ac74ed6908c73398
parentbb78f9b4e499d8048eaff08dcf7ba9c3de851cad (diff)
aco: Make unused workgroup id's 0
It shouldn't matter, but the 1 was leftover from when it was handled together with workgroup_size and num_work_groups. Reviewed-by: Daniel Schürmann <[email protected]>
-rw-r--r--src/amd/compiler/aco_instruction_selection.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/amd/compiler/aco_instruction_selection.cpp b/src/amd/compiler/aco_instruction_selection.cpp
index ce8a7b02c77..de46348c091 100644
--- a/src/amd/compiler/aco_instruction_selection.cpp
+++ b/src/amd/compiler/aco_instruction_selection.cpp
@@ -5530,9 +5530,9 @@ void visit_intrinsic(isel_context *ctx, nir_intrinsic_instr *instr)
Temp dst = get_ssa_temp(ctx, &instr->dest.ssa);
struct ac_arg *args = ctx->args->ac.workgroup_ids;
bld.pseudo(aco_opcode::p_create_vector, Definition(dst),
- args[0].used ? Operand(get_arg(ctx, args[0])) : Operand(1u),
- args[1].used ? Operand(get_arg(ctx, args[1])) : Operand(1u),
- args[2].used ? Operand(get_arg(ctx, args[2])) : Operand(1u));
+ args[0].used ? Operand(get_arg(ctx, args[0])) : Operand(0u),
+ args[1].used ? Operand(get_arg(ctx, args[1])) : Operand(0u),
+ args[2].used ? Operand(get_arg(ctx, args[2])) : Operand(0u));
emit_split_vector(ctx, dst, 3);
break;
}