Mesa (master): glsl: Fix up a comment explaining what a visitor class does.

Eric Anholt anholt at kemper.freedesktop.org
Thu Apr 19 23:40:03 UTC 2012


Module: Mesa
Branch: master
Commit: 36a8c9caafef79524920120286649a0f53fe5228
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=36a8c9caafef79524920120286649a0f53fe5228

Author: Eric Anholt <eric at 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 <kenneth at 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)




More information about the mesa-commit mailing list