glsl: Optimize (x + y cmp 0) into (x cmp -y).

Graphics / Mesa 3D Graphics Library / Mesa - Matt Turner [gmail.com] - 5 April 2014 11:47 UTC

Cuts a small handful of instructions in Serious Sam 3:

instructions in affected programs: 4692 -> 4666 (-0.55%)

34ec1a2 glsl: Optimize (x + y cmp 0) into (x cmp -y).
src/glsl/opt_algebraic.cpp | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)

Upstream: cgit.freedesktop.org


  • Share