diff options
-rw-r--r-- | src/panfrost/midgard/midgard_compile.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/panfrost/midgard/midgard_compile.c b/src/panfrost/midgard/midgard_compile.c index 2e838c14fcb..6e325897c22 100644 --- a/src/panfrost/midgard/midgard_compile.c +++ b/src/panfrost/midgard/midgard_compile.c @@ -1517,9 +1517,9 @@ emit_intrinsic(compiler_context *ctx, nir_intrinsic_instr *instr) /* Get the base type of the intrinsic */ /* TODO: Infer type? Does it matter? */ nir_alu_type t = - (is_ubo || is_global || is_shared || is_kernel) ? nir_type_uint : (is_interp) ? nir_type_float : - nir_intrinsic_dest_type(instr); + (is_uniform || is_flat) ? nir_intrinsic_dest_type(instr) : + nir_type_uint; t = nir_alu_type_get_base_type(t); |