glsl: handle max uniform limits with lower_const_arrays_to_uniforms