Mesa (gallium-0.2): gallium: added centroid/ invarient fields to declarations

Brian Paul brianp at kemper.freedesktop.org
Tue Nov 25 16:05:01 UTC 2008


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

Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Nov 25 09:02:27 2008 -0700

gallium: added centroid/invarient fields to declarations

---

 src/gallium/auxiliary/tgsi/tgsi_build.c |    6 ++++++
 src/gallium/auxiliary/tgsi/tgsi_build.h |    2 ++
 2 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/src/gallium/auxiliary/tgsi/tgsi_build.c b/src/gallium/auxiliary/tgsi/tgsi_build.c
index eee2db7..fd02c2c 100644
--- a/src/gallium/auxiliary/tgsi/tgsi_build.c
+++ b/src/gallium/auxiliary/tgsi/tgsi_build.c
@@ -133,6 +133,8 @@ tgsi_build_declaration(
    unsigned usage_mask,
    unsigned interpolate,
    unsigned semantic,
+   unsigned centroid,
+   unsigned invariant,
    struct tgsi_header *header )
 {
    struct tgsi_declaration declaration;
@@ -145,6 +147,8 @@ tgsi_build_declaration(
    declaration.UsageMask = usage_mask;
    declaration.Interpolate = interpolate;
    declaration.Semantic = semantic;
+   declaration.Centroid = centroid;
+   declaration.Invariant = invariant;
 
    header_bodysize_grow( header );
 
@@ -196,6 +200,8 @@ tgsi_build_full_declaration(
       full_decl->Declaration.UsageMask,
       full_decl->Declaration.Interpolate,
       full_decl->Declaration.Semantic,
+      full_decl->Declaration.Centroid,
+      full_decl->Declaration.Invariant,
       header );
 
    if (maxsize <= size)
diff --git a/src/gallium/auxiliary/tgsi/tgsi_build.h b/src/gallium/auxiliary/tgsi/tgsi_build.h
index 7d62347..0fd6fab 100644
--- a/src/gallium/auxiliary/tgsi/tgsi_build.h
+++ b/src/gallium/auxiliary/tgsi/tgsi_build.h
@@ -71,6 +71,8 @@ tgsi_build_declaration(
    unsigned usage_mask,
    unsigned interpolate,
    unsigned semantic,
+   unsigned centroid,
+   unsigned invariant,
    struct tgsi_header *header );
 
 struct tgsi_full_declaration




More information about the mesa-commit mailing list