Skip to content

vc4: Multiple fixes to solve crash when building yuv_blit FS

This MR includes several fixes to solve issues in the compilation of the blit-yuv fragment shader.

It adds a missing set_align, set_range_base and set_range to the existing load_ubo.

It also re-enables nir_lower_io for uniforms, as there is this internal shader uses a nir_var_uniform that needs to be lowered to get the shader compiled.

The series fixes #3536 (closed).

Although all three commits could be squashed, they are split so they could land in each proper stable version.

Merge request reports