Mesa (gallium-0.2): tgsi: change an if to an else-if, added const qual, added comments

Brian Paul brianp at kemper.freedesktop.org
Mon Jan 19 18:51:44 UTC 2009


Module: Mesa
Branch: gallium-0.2
Commit: 1907135235a684872706d1a28ea8e2b4e1b6e7d3
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1907135235a684872706d1a28ea8e2b4e1b6e7d3

Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 12 12:01:09 2009 -0700

tgsi: change an if to an else-if, added const qual, added comments

---

 src/gallium/auxiliary/tgsi/tgsi_scan.c |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/gallium/auxiliary/tgsi/tgsi_scan.c b/src/gallium/auxiliary/tgsi/tgsi_scan.c
index 1239f6c..d02205a 100644
--- a/src/gallium/auxiliary/tgsi/tgsi_scan.c
+++ b/src/gallium/auxiliary/tgsi/tgsi_scan.c
@@ -43,6 +43,9 @@
 
 
 /**
+ * Scan the given TGSI shader to collect information such as number of
+ * registers used, special instructions used, etc.
+ * \return info  the result of the scan
  */
 void
 tgsi_scan_shader(const struct tgsi_token *tokens,
@@ -115,7 +118,7 @@ tgsi_scan_shader(const struct tgsi_token *tokens,
          {
             const struct tgsi_full_declaration *fulldecl
                = &parse.FullToken.FullDeclaration;
-            uint file = fulldecl->Declaration.File;
+            const uint file = fulldecl->Declaration.File;
             uint reg;
             for (reg = fulldecl->DeclarationRange.First;
                  reg <= fulldecl->DeclarationRange.Last;
@@ -131,8 +134,7 @@ tgsi_scan_shader(const struct tgsi_token *tokens,
                   info->input_semantic_index[reg] = (ubyte)fulldecl->Semantic.SemanticIndex;
                   info->num_inputs++;
                }
-
-               if (file == TGSI_FILE_OUTPUT) {
+               else if (file == TGSI_FILE_OUTPUT) {
                   info->output_semantic_name[reg] = (ubyte)fulldecl->Semantic.SemanticName;
                   info->output_semantic_index[reg] = (ubyte)fulldecl->Semantic.SemanticIndex;
                   info->num_outputs++;




More information about the mesa-commit mailing list