Module: Mesa Branch: glsl2 Commit: 5e5583ee06cff53db48151c13b21916a166ea2ed URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e5583ee06cff53db48151c13b21916a166ea2ed
Author: Eric Anholt <[email protected]> Date: Fri Jul 30 11:24:23 2010 -0700 glsl2: Update the callee pointer of calls to newly-linked-in functions. Otherwise, ir_function_inlining will see the body of the function from the unlinked version of the shader, which won't have had the lowering passes done on it or linking's variable remapping. --- src/glsl/link_functions.cpp | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/src/glsl/link_functions.cpp b/src/glsl/link_functions.cpp index a9ed49a..327be73 100644 --- a/src/glsl/link_functions.cpp +++ b/src/glsl/link_functions.cpp @@ -164,6 +164,8 @@ public: */ linked_sig->accept(this); + ir->set_callee(linked_sig); + return visit_continue; } _______________________________________________ mesa-commit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-commit
