Skip to content

microsoft/spirv_to_dxil: Adding continue opt pass to fix DXIL loop gen

Enrico Galli requested to merge egalli/mesa:phinodefix into main

Trivial continues were causes extra (unaccounted) predecessor for phi nodes inside the loop on the generated DXIL. These extra predecessors were causing DXIL validation to fail. This MR adds a call to nir_opt_trivial_continues to remove them.

Merge request reports