Skip to content

nir: Just return when asked to rewrite uses of an SSA def to itself.

Emma Anholt requested to merge anholt/mesa:nir-swizzle-fix into master

The nir_builder swizzling improvement to not emit extra MOVs resulted in nir_lower_tex() trying to rewrite an SSA def to itself, triggering the assert on all texturing in v3d. There's no work to be done in this case, so just stop asserting.

Fixes: 743700be ("nir/builder: Don't emit no-op swizzles")

Merge request reports