Mesa (master): docs: Document TGSI Declaration token.

Michał Król michal at kemper.freedesktop.org
Tue Feb 9 14:35:33 UTC 2010


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

Author: Michal Krol <michal at vmware.com>
Date:   Wed Feb  3 15:45:32 2010 +0100

docs: Document TGSI Declaration token.

---

 src/gallium/docs/source/tgsi.rst |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)

diff --git a/src/gallium/docs/source/tgsi.rst b/src/gallium/docs/source/tgsi.rst
index 5478d86..fc5482d 100644
--- a/src/gallium/docs/source/tgsi.rst
+++ b/src/gallium/docs/source/tgsi.rst
@@ -1280,6 +1280,34 @@ Other tokens
 ---------------
 
 
+Declaration
+^^^^^^^^^^^
+
+
+Declares a register that is will be referenced as an operand in Instruction
+tokens.
+
+File field contains register file that is being declared and is one
+of TGSI_FILE.
+
+UsageMask field specifies which of the register components can be accessed
+and is one of TGSI_WRITEMASK.
+
+Interpolate field is only valid for fragment shader INPUT register files.
+It specifes the way input is being interpolated by the rasteriser and is one
+of TGSI_INTERPOLATE.
+
+If Dimension flag is set to 1, a Declaration Dimension token follows.
+
+If Semantic flag is set to 1, a Declaration Semantic token follows.
+
+CylindricalWrap bitfield is only valid for fragment shader INPUT register
+files. It specifies which register components should be subject to cylindrical
+wrapping when interpolating by the rasteriser. If TGSI_CYLINDRICAL_WRAP_X
+is set to 1, the X component should be interpolated according to cylindrical
+wrapping rules.
+
+
 Declaration Semantic
 ^^^^^^^^^^^^^^^^^^^^^^^^
 




More information about the mesa-commit mailing list