diff options
author | Eric Anholt <[email protected]> | 2010-07-06 18:09:39 -0700 |
---|---|---|
committer | Eric Anholt <[email protected]> | 2010-07-07 09:10:48 -0700 |
commit | d674ebcee0d2731e50d6530502cefcebc39dcdb6 (patch) | |
tree | 74feecda4fdc277c972e01267289a66cd45415f6 /src/glsl/Makefile | |
parent | 6de882334ac7f3d32d04261adfed1397e075ffd5 (diff) |
glsl2: Add a pass to simplify if statements returning from both sides.
This allows function inlining making the following tests work even
without function calls implemented:
glsl-fs-functions-2
glsl-fs-functions-3
glsl-vs-functions
glsl-vs-functions-2
glsl-vs-functions-3
glsl-vs-vec4-indexing-5
(Note that those tests were designed to trigger actual function calls,
and this defeats them. However, those testcases ended up catching the
bug in the previous commit.)
Diffstat (limited to 'src/glsl/Makefile')
-rw-r--r-- | src/glsl/Makefile | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/glsl/Makefile b/src/glsl/Makefile index d2a687aa335..ddc9d82d61f 100644 --- a/src/glsl/Makefile +++ b/src/glsl/Makefile @@ -40,6 +40,7 @@ CXX_SOURCES = \ ir_function_inlining.cpp \ ir_hierarchical_visitor.cpp \ ir_hv_accept.cpp \ + ir_if_return.cpp \ ir_if_simplification.cpp \ ir_mod_to_fract.cpp \ ir_print_visitor.cpp \ |