Skip to content

nir: fix lower array to vec metadata preserve

Qiang Yu requested to merge yuq825/mesa:topic/fix-metadata into main

What does this MR do and why?

This problem causes some virgl CI test fail when merge !29799 (merged)

indirect store lowering will use if/else which changes
the control flow of the shader. So we should not preserve
control flow metadate when it's present.

Merge request reports

Loading