NIR 1-bit bool dests will have a bit size of 1, and thus a calculated
"bytes" of 0. load_ubo is always loading from dwords in the source.
Fixes: 893425a607a6 ("freedreno/ir3: Push UBOs to constant file")
Reviewed-by: Rob Clark <robdclark@gmail.com>
{
struct ir3_ubo_range r;
- const int bytes = nir_intrinsic_dest_components(instr) *
- (nir_dest_bit_size(instr->dest) / 8);
+ const int bytes = nir_intrinsic_dest_components(instr) * 4;
r.start = ROUND_DOWN_TO(nir_src_as_uint(instr->src[1]), 16 * 4);
r.end = ALIGN(r.start + bytes, 16 * 4);