Skip to content

glsl: Remove opt_conditional_discard(), add NIR opt preventing regressions

Emma Anholt requested to merge anholt/mesa:glsl-no-disc into main
glsl: Remove opt_conditional_discard().

The nir_opt_conditional_discard pass is called anyway and covers
discard/demote/terminate.

iris shader-db:

total instructions in shared programs: 8933422 -> 8933426 (<.01%)
instructions in affected programs: 48 -> 52 (8.33%)
helped: 0
HURT: 4

which is a synmark shader going from 12 to 13 instrs.
Edited by Emma Anholt

Merge request reports