Mesa (master): intel/compiler: use defined size for vector components

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed Apr 3 04:00:51 UTC 2019


Module: Mesa
Branch: master
Commit: 11e1fa11d6e2f72d68d19711cce06153640b4d0c
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=11e1fa11d6e2f72d68d19711cce06153640b4d0c

Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Apr  3 12:20:40 2019 +1000

intel/compiler: use defined size for vector components

If we increase vector sizing later it would be nice to avoid
tripped over this again.

Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira at intel.com>

---

 src/intel/compiler/brw_nir_lower_mem_access_bit_sizes.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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 0396f5ffcc0..0705c4efd82 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
@@ -85,7 +85,7 @@ lower_mem_load_bit_size(nir_builder *b, nir_intrinsic_instr *intrin)
    const unsigned bytes_read = num_components * (bit_size / 8);
    const unsigned align = nir_intrinsic_align(intrin);
 
-   nir_ssa_def *result[4] = { NULL, };
+   nir_ssa_def *result[NIR_MAX_VEC_COMPONENTS] = { NULL, };
 
    nir_src *offset_src = nir_get_io_offset_src(intrin);
    if (bit_size < 32 && nir_src_is_const(*offset_src)) {




More information about the mesa-commit mailing list