summaryrefslogtreecommitdiffstats
path: root/src/glsl/opt_constant_folding.cpp
diff options
context:
space:
mode:
authorKenneth Graunke <[email protected]>2015-02-23 23:12:39 -0800
committerKenneth Graunke <[email protected]>2015-02-24 15:24:52 -0800
commitd77b186871389be10a68546da0e3ada8134ae539 (patch)
tree84877adfb0fc85564cff1b1074472dad39582ed2 /src/glsl/opt_constant_folding.cpp
parent44b45da994c5d827eb123fb18b501d712822baae (diff)
glsl: Handle conditional discards in lower_discard_flow().
This pass wasn't prepared to handle conditional discards. Instead of initializing the "discarded" temporary to "true", set it to the condition. Then, refer to the variable for the condition, to avoid duplicating the expression tree. Signed-off-by: Kenneth Graunke <[email protected]> Reviewed-by: Connor Abbott <[email protected]> Reviewed-by: Matt Turner <[email protected]> Reviewed-by: Eric Anholt <[email protected]>
Diffstat (limited to 'src/glsl/opt_constant_folding.cpp')
0 files changed, 0 insertions, 0 deletions