Mesa (master): tgsi: add a tgsi_free_tokens() function

Brian Paul brianp at kemper.freedesktop.org
Fri Oct 31 21:31:45 UTC 2014


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

Author: Brian Paul <brianp at vmware.com>
Date:   Thu Oct 30 19:08:59 2014 -0600

tgsi: add a tgsi_free_tokens() function

To match tgsi_alloc_tokens().

Reviewed-by: Charmaine Lee <charmainel at vmware.com>

---

 src/gallium/auxiliary/tgsi/tgsi_parse.c |   10 ++++++++++
 src/gallium/auxiliary/tgsi/tgsi_parse.h |    3 +++
 2 files changed, 13 insertions(+)

diff --git a/src/gallium/auxiliary/tgsi/tgsi_parse.c b/src/gallium/auxiliary/tgsi/tgsi_parse.c
index 5bf8f48..f2370ed 100644
--- a/src/gallium/auxiliary/tgsi/tgsi_parse.c
+++ b/src/gallium/auxiliary/tgsi/tgsi_parse.c
@@ -291,6 +291,16 @@ tgsi_alloc_tokens(unsigned num_tokens)
 }
 
 
+/**
+ * Free tokens allocated by tgsi_alloc_tokens() or tgsi_dup_tokens()
+ */
+void
+tgsi_free_tokens(const struct tgsi_token *tokens)
+{
+   FREE((void *) tokens);
+}
+
+
 void
 tgsi_dump_tokens(const struct tgsi_token *tokens)
 {
diff --git a/src/gallium/auxiliary/tgsi/tgsi_parse.h b/src/gallium/auxiliary/tgsi/tgsi_parse.h
index 2e450a4..bfcca48 100644
--- a/src/gallium/auxiliary/tgsi/tgsi_parse.h
+++ b/src/gallium/auxiliary/tgsi/tgsi_parse.h
@@ -150,6 +150,9 @@ tgsi_dup_tokens(const struct tgsi_token *tokens);
 struct tgsi_token *
 tgsi_alloc_tokens(unsigned num_tokens);
 
+void
+tgsi_free_tokens(const struct tgsi_token *tokens);
+
 
 #if defined __cplusplus
 }




More information about the mesa-commit mailing list