summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>2023-05-09 16:50:06 -0400
committerMarge Bot <emma+marge@anholt.net>2023-05-18 00:37:46 +0000
commit3511bb9eea93635e241f50d3209b6f91de71439e (patch)
tree56c0db9d0fcbd720028ee7a2abd3293323e7c3aa
parent3aadc65fa88c17d61da3880d1974b35185c083cf (diff)
downloadmesa-3511bb9eea93635e241f50d3209b6f91de71439e.tar.gz
vtn: print spirv ids for type mismatch in bcsel
Reviewed-by: Caio Oliveira <caio.oliveira@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22932>
-rw-r--r--src/compiler/spirv/spirv_to_nir.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/spirv/spirv_to_nir.c b/src/compiler/spirv/spirv_to_nir.c
index ed71a2de955..68c3b43dba8 100644
--- a/src/compiler/spirv/spirv_to_nir.c
+++ b/src/compiler/spirv/spirv_to_nir.c
@@ -5634,7 +5634,7 @@ vtn_handle_select(struct vtn_builder *b, SpvOp opcode,
vtn_fail_if(obj1_val->type != res_val->type ||
obj2_val->type != res_val->type,
- "Object types must match the result type in OpSelect");
+ "Object types must match the result type in OpSelect (%%%u = %%%u ? %%%u : %%%u)", w[2], w[3], w[4], w[5]);
vtn_fail_if((cond_val->type->base_type != vtn_base_type_scalar &&
cond_val->type->base_type != vtn_base_type_vector) ||