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