Module: Mesa Branch: master Commit: 36a8c9caafef79524920120286649a0f53fe5228 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=36a8c9caafef79524920120286649a0f53fe5228
Author: Eric Anholt <e...@anholt.net> Date: Mon Apr 16 09:17:46 2012 -0700 glsl: Fix up a comment explaining what a visitor class does. Ken noted that some of the "actual work" was happening in the caller of this class. Reviewed-by: Kenneth Graunke <kenn...@whitecape.org> --- src/glsl/opt_array_splitting.cpp | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/src/glsl/opt_array_splitting.cpp b/src/glsl/opt_array_splitting.cpp index b9c70dc..387bd5c 100644 --- a/src/glsl/opt_array_splitting.cpp +++ b/src/glsl/opt_array_splitting.cpp @@ -217,7 +217,10 @@ ir_array_reference_visitor::get_split_list(exec_list *instructions, return !variable_list.is_empty(); } -/** This is the class that does the actual work of splitting. */ +/** + * This class rewrites the dereferences of arrays that have been split + * to use the newly created ir_variables for each component. + */ class ir_array_splitting_visitor : public ir_rvalue_visitor { public: ir_array_splitting_visitor(exec_list *vars) _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-commit