diff options
author | Ian Romanick <[email protected]> | 2019-07-15 11:38:55 -0700 |
---|---|---|
committer | Ian Romanick <[email protected]> | 2019-10-17 15:07:01 -0700 |
commit | 92252219d384a9ffdf2619f8228449963cd81872 (patch) | |
tree | a7a3bd987dfde47776ad6b7acb9be6a3f07b748d /src/intel | |
parent | 050e4e28bf7c86e2fc78b9e4dbaf285db1ed4b43 (diff) |
intel/vec4: Don't try both sources as immediates for DPH
DPH isn't actually commutative, so this doesn't work. If the immediate
in src0 would be a VF candidate, we could do better. *shrug*
No shader-db changes on any Intel platform.
Reviewed-by: Caio Marcelo de Oliveira Filho <[email protected]>
Fixes: b04beaf41d2 ("intel/vec4: Try both sources as candidates for being immediates")
Diffstat (limited to 'src/intel')
-rw-r--r-- | src/intel/compiler/brw_vec4_nir.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/intel/compiler/brw_vec4_nir.cpp b/src/intel/compiler/brw_vec4_nir.cpp index c357ee2271b..7bc31755609 100644 --- a/src/intel/compiler/brw_vec4_nir.cpp +++ b/src/intel/compiler/brw_vec4_nir.cpp @@ -1951,7 +1951,7 @@ vec4_visitor::nir_emit_alu(nir_alu_instr *instr) break; case nir_op_fdph_replicated: - try_immediate_source(instr, op, true, devinfo); + try_immediate_source(instr, op, false, devinfo); inst = emit(BRW_OPCODE_DPH, dst, op[0], op[1]); inst->saturate = instr->dest.saturate; break; |