diff options
author | Michal Krol <michal@vmware.com> | 2010-02-03 15:45:32 +0100 |
---|---|---|
committer | Michal Krol <michal@vmware.com> | 2010-02-09 15:29:52 +0100 |
commit | 63d60979109fc715fbfb293ce0f831e792f45549 (patch) | |
tree | 49bff36b81d21c484916ae7fd21934bb526f74f5 /src/gallium/docs/source/tgsi.rst | |
parent | e04c8ecc61dfe05d0e17cbffd2f758b0861083bd (diff) |
docs: Document TGSI Declaration token.
Diffstat (limited to 'src/gallium/docs/source/tgsi.rst')
-rw-r--r-- | 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 5478d86667..fc5482d384 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 ^^^^^^^^^^^^^^^^^^^^^^^^ |