summaryrefslogtreecommitdiff
path: root/src/mesa/pipe/tgsi/core/tgsi_build.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mesa/pipe/tgsi/core/tgsi_build.h')
-rw-r--r--src/mesa/pipe/tgsi/core/tgsi_build.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/mesa/pipe/tgsi/core/tgsi_build.h b/src/mesa/pipe/tgsi/core/tgsi_build.h
index 8b5db5662c..b3eb0715ee 100644
--- a/src/mesa/pipe/tgsi/core/tgsi_build.h
+++ b/src/mesa/pipe/tgsi/core/tgsi_build.h
@@ -39,6 +39,7 @@ tgsi_build_declaration(
unsigned file,
unsigned declare,
unsigned interpolate,
+ unsigned semantic,
struct tgsi_header *header );
struct tgsi_full_declaration
@@ -73,6 +74,16 @@ tgsi_build_declaration_interpolation(
struct tgsi_declaration *declaration,
struct tgsi_header *header );
+struct tgsi_declaration_semantic
+tgsi_default_declaration_semantic( void );
+
+struct tgsi_declaration_semantic
+tgsi_build_declaration_semantic(
+ unsigned semantic_name,
+ unsigned semantic_index,
+ struct tgsi_declaration *declaration,
+ struct tgsi_header *header );
+
/*
* immediate
*/