From c947aee63bf67f4ae46ae51bf539a4447c8bf1c2 Mon Sep 17 00:00:00 2001 From: Erik Faye-Lund Date: Mon, 15 Jul 2019 12:03:08 +0200 Subject: [PATCH] zink/spirv: debug-print unknown varying slots Acked-by: Jordan Justen --- src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c b/src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c index 3792729ccb3..9683fb1416f 100644 --- a/src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c +++ b/src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c @@ -220,7 +220,8 @@ emit_input(struct ntv_context *ctx, struct nir_variable *var) break; default: - unreachable("unknown varying slot"); + debug_printf("unknown varying slot: %s\n", gl_varying_slot_name(var->data.location)); + unreachable("unexpected varying slot"); } } } else { @@ -276,7 +277,8 @@ emit_output(struct ntv_context *ctx, struct nir_variable *var) break; default: - unreachable("unknown varying slot"); + debug_printf("unknown varying slot: %s\n", gl_varying_slot_name(var->data.location)); + unreachable("unexpected varying slot"); } } } else if (ctx->stage == MESA_SHADER_FRAGMENT) { -- 2.30.2