freedreno: load_uniform with large base fails
When load_uniform intrinsic ends up with a too large base (from UBO opt), compilation fails (ir3.c:227:emit_cat2: Assertion src1->array.offset < (1 << 10)
)
Example:
When load_uniform intrinsic ends up with a too large base (from UBO opt), compilation fails (ir3.c:227:emit_cat2: Assertion src1->array.offset < (1 << 10)
)
Example: