diff options
author | Icecream95 <ixn@disroot.org> | 2020-12-29 00:57:42 +1300 |
---|---|---|
committer | Marge Bot <eric+marge@anholt.net> | 2021-01-01 02:58:49 +0000 |
commit | ce5899699997030757ae2cf20fd6fef2e2c27653 (patch) | |
tree | e94a16f870ce742be6ff9944283d65f1925ad9ea /src/panfrost/midgard | |
parent | 1db1537e95d2845c8eaf15a817964cbf9bc63955 (diff) |
pan/mdg: Support nir_intrinsic_load_global_constant
Treat it the same as nir_intrinsic_load_global.
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8264>
Diffstat (limited to 'src/panfrost/midgard')
-rw-r--r-- | src/panfrost/midgard/midgard_compile.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/panfrost/midgard/midgard_compile.c b/src/panfrost/midgard/midgard_compile.c index eea01a8525e..6022584b5a9 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; |