From: Jason Ekstrand Date: Tue, 6 Oct 2020 17:31:52 +0000 (-0500) Subject: intel/nir: Lower load_global_constant in lower_mem_access_bit_sizes X-Git-Tag: upstream/21.0.0~4516 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=dd9c34a907c7cf3069968b6fd701ba2cdad8a74a;p=platform%2Fupstream%2Fmesa.git intel/nir: Lower load_global_constant in lower_mem_access_bit_sizes It's identical to nir_intrinsic_load_global except that it works on data that's guaranteed to be constant throughout the shader invocation. Fixes: ff2f44d86585 "intel/fs: Implement nir_intrinsic_load_global_constant" Reviewed-by: Kenneth Graunke Part-of: --- diff --git a/src/intel/compiler/brw_nir_lower_mem_access_bit_sizes.c b/src/intel/compiler/brw_nir_lower_mem_access_bit_sizes.c index aabf241..bbb210b 100644 --- a/src/intel/compiler/brw_nir_lower_mem_access_bit_sizes.c +++ b/src/intel/compiler/brw_nir_lower_mem_access_bit_sizes.c @@ -256,6 +256,7 @@ lower_mem_access_bit_sizes_impl(nir_function_impl *impl, nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); switch (intrin->intrinsic) { case nir_intrinsic_load_global: + case nir_intrinsic_load_global_constant: case nir_intrinsic_load_ssbo: case nir_intrinsic_load_shared: case nir_intrinsic_load_scratch: