summaryrefslogtreecommitdiff
path: root/src/glsl/Makefile
diff options
context:
space:
mode:
authorEric Anholt <eric@anholt.net>2010-07-06 18:09:39 -0700
committerEric Anholt <eric@anholt.net>2010-07-07 09:10:48 -0700
commitd674ebcee0d2731e50d6530502cefcebc39dcdb6 (patch)
tree74feecda4fdc277c972e01267289a66cd45415f6 /src/glsl/Makefile
parent6de882334ac7f3d32d04261adfed1397e075ffd5 (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/Makefile1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/glsl/Makefile b/src/glsl/Makefile
index d2a687aa33..ddc9d82d61 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 \