Module: Mesa
Branch: gallium-0.1
Commit: 6fbb303fc6e6a5103c81d5bbbedf41a1376d097a
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=6fbb303fc6e6a5103c81d5bbbedf41a1376d097a

Author: José Fonseca <[email protected]>
Date:   Tue Sep  1 16:33:42 2009 +0100

tgsi: Implement ureg_indirect modifiers.

---

 src/gallium/auxiliary/tgsi/tgsi_ureg.h |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

diff --git a/src/gallium/auxiliary/tgsi/tgsi_ureg.h 
b/src/gallium/auxiliary/tgsi/tgsi_ureg.h
index b6566c1..0e99dcc 100644
--- a/src/gallium/auxiliary/tgsi/tgsi_ureg.h
+++ b/src/gallium/auxiliary/tgsi/tgsi_ureg.h
@@ -462,6 +462,22 @@ ureg_saturate( struct ureg_dst reg )
    return reg;
 }
 
+static INLINE struct ureg_dst 
+ureg_indirect_dst( struct ureg_dst reg )
+{
+   assert(reg.File != TGSI_FILE_NULL);
+   reg.Indirect = 1;
+   return reg;
+}
+
+static INLINE struct ureg_src 
+ureg_indirect_src( struct ureg_src reg )
+{
+   assert(reg.File != TGSI_FILE_NULL);
+   reg.Indirect = 1;
+   return reg;
+}
+
 static INLINE struct ureg_dst
 ureg_dst( struct ureg_src src )
 {

_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to