Mesa (master): gallium: Add signed/unsigned int immediate data types.

Michał Król michal at kemper.freedesktop.org
Tue Jan 5 08:29:33 UTC 2010


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

Author: Michal Krol <michal at vmware.com>
Date:   Wed Dec 23 18:17:34 2009 +0100

gallium: Add signed/unsigned int immediate data types.

---

 src/gallium/include/pipe/p_shader_tokens.h |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/src/gallium/include/pipe/p_shader_tokens.h b/src/gallium/include/pipe/p_shader_tokens.h
index b150725..a12afbc 100644
--- a/src/gallium/include/pipe/p_shader_tokens.h
+++ b/src/gallium/include/pipe/p_shader_tokens.h
@@ -141,6 +141,8 @@ struct tgsi_declaration_semantic
 };
 
 #define TGSI_IMM_FLOAT32   0
+#define TGSI_IMM_UINT32    1
+#define TGSI_IMM_INT32     2
 
 struct tgsi_immediate
 {
@@ -153,6 +155,8 @@ struct tgsi_immediate
 union tgsi_immediate_data
 {
    float Float;
+   unsigned Uint;
+   int Int;
 };
 
 #define TGSI_PROPERTY_GS_INPUT_PRIM          0




More information about the mesa-commit mailing list