From f58b384fbef0cbfd8349c5baa28f2973d079cd7f Mon Sep 17 00:00:00 2001 From: Caio Marcelo de Oliveira Filho Date: Wed, 19 Feb 2020 08:03:47 -0800 Subject: [PATCH] spirv: Be consistent when checking for Shader/Kernel Use == and != instead of the ordered comparisons. Reviewed-by: Jason Ekstrand Part-of: --- src/compiler/spirv/spirv_to_nir.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compiler/spirv/spirv_to_nir.c b/src/compiler/spirv/spirv_to_nir.c index 822e3289b65..ad2a4dab556 100644 --- a/src/compiler/spirv/spirv_to_nir.c +++ b/src/compiler/spirv/spirv_to_nir.c @@ -4183,7 +4183,7 @@ vtn_handle_preamble_instruction(struct vtn_builder *b, SpvOp opcode, b->options->temp_addr_format = nir_address_format_64bit_global; break; case SpvAddressingModelLogical: - vtn_fail_if(b->shader->info.stage >= MESA_SHADER_STAGES, + vtn_fail_if(b->shader->info.stage == MESA_SHADER_KERNEL, "AddressingModelLogical only supported for shaders"); b->physical_ptrs = false; break; -- 2.30.2