agx: Do not allow creating vec8
mem_access_bit_size needs to split up 64x4 into 2 loads. Fixes: dEQP-VK.spirv_assembly.instruction.compute.64bit_compare.int64.comp_opiequal_vector Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24635>
This commit is contained in:

committed by
Marge Bot

parent
fd481d00d3
commit
7ac6176ea5
@@ -2445,7 +2445,7 @@ mem_access_size_align_cb(nir_intrinsic_op intrin, uint8_t bytes,
|
||||
bit_size = 32;
|
||||
|
||||
return (nir_mem_access_size_align){
|
||||
.num_components = bytes / (bit_size / 8),
|
||||
.num_components = MIN2(bytes / (bit_size / 8), 4),
|
||||
.bit_size = bit_size,
|
||||
.align = bit_size / 8,
|
||||
};
|
||||
|
Reference in New Issue
Block a user