vc4: Don't forget to set the range when scalarizing our uniforms.
In the next commit, we'll want this for handling UBO access clamping. Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
This commit is contained in:
parent
771adffec1
commit
7347d09d6a
|
@ -339,6 +339,8 @@ vc4_nir_lower_uniform(struct vc4_compile *c, nir_builder *b,
|
||||||
nir_intrinsic_set_base(intr_comp,
|
nir_intrinsic_set_base(intr_comp,
|
||||||
nir_intrinsic_base(intr) * 16 +
|
nir_intrinsic_base(intr) * 16 +
|
||||||
i * 4);
|
i * 4);
|
||||||
|
nir_intrinsic_set_range(intr_comp,
|
||||||
|
nir_intrinsic_range(intr) * 16 - i * 4);
|
||||||
|
|
||||||
intr_comp->src[0] =
|
intr_comp->src[0] =
|
||||||
nir_src_for_ssa(nir_ishl(b, intr->src[0].ssa,
|
nir_src_for_ssa(nir_ishl(b, intr->src[0].ssa,
|
||||||
|
|
Loading…
Reference in New Issue