glsl: Optimize (not A) or (not B) into not (A and B).
authorMatt Turner <mattst88@gmail.com>
Wed, 23 Oct 2013 23:40:16 +0000 (16:40 -0700)
committerMatt Turner <mattst88@gmail.com>
Fri, 25 Oct 2013 17:35:13 +0000 (10:35 -0700)
commit65a600f58a7a35016e32e9774560b71f675566fd
tree5af9dedba8488edf50f736dd680946b33bbca091
parente52959e9612e6e645407c6256d35fac9c8fe3276
glsl: Optimize (not A) or (not B) into not (A and B).

A few Serious Sam 3 shaders affected:

instructions in affected programs:     4384 -> 4344 (-0.91%)

Reviewed-by: Eric Anholt <eric@anholt.net>
src/glsl/opt_algebraic.cpp