diff options
author | Matt Turner <[email protected]> | 2014-12-21 19:50:03 -0800 |
---|---|---|
committer | Matt Turner <[email protected]> | 2015-02-24 14:08:04 -0800 |
commit | 467077b834eff4a38eb7a298826baddc44a298b8 (patch) | |
tree | 321291fdc5cb0d2a7837c6d4aac3921e2c4c5ae0 /src/mesa/drivers/dri/i965/brw_fs.h | |
parent | b8582d18e6b0737c4a34777837c10898ed177e30 (diff) |
i965/fs: Optimize (gl_FrontFacing ? x : y) where x and y are ±1.0.
total instructions in shared programs: 5695356 -> 5689775 (-0.10%)
instructions in affected programs: 486231 -> 480650 (-1.15%)
helped: 2604
LOST: 1
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_fs.h')
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_fs.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_fs.h b/src/mesa/drivers/dri/i965/brw_fs.h index 3162f94ce41..748069e7b00 100644 --- a/src/mesa/drivers/dri/i965/brw_fs.h +++ b/src/mesa/drivers/dri/i965/brw_fs.h @@ -309,6 +309,7 @@ public: bool try_emit_line(ir_expression *ir); bool try_emit_mad(ir_expression *ir); bool try_replace_with_sel(); + bool try_opt_frontfacing_ternary(ir_if *ir); bool opt_peephole_sel(); bool opt_peephole_predicated_break(); bool opt_saturate_propagation(); |