projects
/
platform
/
upstream
/
mesa.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
ceb6986
)
nir: Fix parameter order in the bcsel-of-shuffle optimization
author
Jason Ekstrand
<jason.ekstrand@intel.com>
Mon, 15 Feb 2021 21:48:55 +0000
(15:48 -0600)
committer
Marge Bot
<eric+marge@anholt.net>
Wed, 17 Feb 2021 03:59:25 +0000
(
03:59
+0000)
Fixes: 4ff4d4e56966a40 "nir/opt_intrinsic: Optimize bcsel(b, shuffle..."
Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9068>
src/compiler/nir/nir_opt_intrinsics.c
patch
|
blob
|
history
diff --git
a/src/compiler/nir/nir_opt_intrinsics.c
b/src/compiler/nir/nir_opt_intrinsics.c
index 74bad15c6967fca8209dcc816c3d9cf9ef13b91e..6742fe9198860d37ce603749bf83b5b672a6ec18 100644
(file)
--- a/
src/compiler/nir/nir_opt_intrinsics.c
+++ b/
src/compiler/nir/nir_opt_intrinsics.c
@@
-85,7
+85,7
@@
try_opt_bcsel_of_shuffle(nir_builder *b, nir_alu_instr *alu,
return NULL;
nir_ssa_def *index = nir_bcsel(b, alu->src[0].src.ssa, index1, index2);
- nir_ssa_def *shuffle = nir_shuffle(b,
index, data1
);
+ nir_ssa_def *shuffle = nir_shuffle(b,
data1, index
);
return shuffle;
}