From: Icecream95 Date: Mon, 28 Dec 2020 11:57:42 +0000 (+1300) Subject: pan/mdg: Support nir_intrinsic_load_global_constant X-Git-Tag: upstream/21.0.0~892 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ce5899699997030757ae2cf20fd6fef2e2c27653;p=platform%2Fupstream%2Fmesa.git pan/mdg: Support nir_intrinsic_load_global_constant Treat it the same as nir_intrinsic_load_global. Reviewed-by: Alyssa Rosenzweig Part-of: --- diff --git a/src/panfrost/midgard/midgard_compile.c b/src/panfrost/midgard/midgard_compile.c index eea01a8..6022584 100644 --- a/src/panfrost/midgard/midgard_compile.c +++ b/src/panfrost/midgard/midgard_compile.c @@ -1500,13 +1500,15 @@ emit_intrinsic(compiler_context *ctx, nir_intrinsic_instr *instr) case nir_intrinsic_load_uniform: case nir_intrinsic_load_ubo: case nir_intrinsic_load_global: + case nir_intrinsic_load_global_constant: case nir_intrinsic_load_shared: case nir_intrinsic_load_input: case nir_intrinsic_load_kernel_input: case nir_intrinsic_load_interpolated_input: { bool is_uniform = instr->intrinsic == nir_intrinsic_load_uniform; bool is_ubo = instr->intrinsic == nir_intrinsic_load_ubo; - bool is_global = instr->intrinsic == nir_intrinsic_load_global; + bool is_global = instr->intrinsic == nir_intrinsic_load_global || + instr->intrinsic == nir_intrinsic_load_global_constant; bool is_shared = instr->intrinsic == nir_intrinsic_load_shared; bool is_flat = instr->intrinsic == nir_intrinsic_load_input; bool is_kernel = instr->intrinsic == nir_intrinsic_load_kernel_input;