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
