summaryrefslogtreecommitdiff
path: root/src/gallium/docs/tgsi.rst
diff options
context:
space:
mode:
Diffstat (limited to 'src/gallium/docs/tgsi.rst')
-rw-r--r--src/gallium/docs/tgsi.rst28
1 files changed, 14 insertions, 14 deletions
diff --git a/src/gallium/docs/tgsi.rst b/src/gallium/docs/tgsi.rst
index d2d30b41d0..6477a4c14d 100644
--- a/src/gallium/docs/tgsi.rst
+++ b/src/gallium/docs/tgsi.rst
@@ -24,7 +24,7 @@ each of the components of *dst*. When this happens, the result is said to be
*replicated* to *dst*. :opcode:`RCP` is one such instruction.
Modifiers
-^^^^^^^^^^^^^^^
+^^^^^^^^^
TGSI supports modifiers on inputs (as well as saturate modifier on instructions).
@@ -39,7 +39,7 @@ Instruction Set
---------------
Core ISA
-^^^^^^^^^^^^^^^^^^^^^^^^^
+^^^^^^^^
These opcodes are guaranteed to be available regardless of the driver being
used.
@@ -885,7 +885,7 @@ This instruction replicates its result.
Compute ISA
-^^^^^^^^^^^^^^^^^^^^^^^^
+^^^^^^^^^^^
These opcodes are primarily provided for special-use computational shaders.
Support for these opcodes indicated by a special pipe capability bit (TBD).
@@ -1045,7 +1045,7 @@ XXX doesn't look like most of the opcodes really belong here.
dst.xy = lodq(uint, coord);
Integer ISA
-^^^^^^^^^^^^^^^^^^^^^^^^
+^^^^^^^^^^^
These opcodes are used for integer operations.
Support for these opcodes indicated by PIPE_SHADER_CAP_INTEGERS (all of them?)
@@ -1649,7 +1649,7 @@ These opcodes are used for bit-level manipulation of integers.
set bit of the argument. Returns -1 if none are set.
Geometry ISA
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+^^^^^^^^^^^^
These opcodes are only supported in geometry shaders; they have no meaning
in any other type of shader.
@@ -1667,7 +1667,7 @@ in any other type of shader.
GLSL ISA
-^^^^^^^^^^
+^^^^^^^^
These opcodes are part of :term:`GLSL`'s opcode set. Support for these
opcodes is determined by a special capability bit, ``GLSL``.
@@ -1835,15 +1835,15 @@ interpolateAt* functions. The first argument of each of these must come from
.. _doubleopcodes:
Double ISA
-^^^^^^^^^^^^^^^
+^^^^^^^^^^
The double-precision opcodes reinterpret four-component vectors into
two-component vectors with doubled precision in each component.
.. opcode:: DABS - Absolute
- dst.xy = |src0.xy|
- dst.zw = |src0.zw|
+ dst.xy = src0.xy
+ dst.zw = src0.zw
.. opcode:: DADD - Add
@@ -2085,8 +2085,8 @@ two-component vectors with 64-bits in each component.
.. opcode:: I64ABS - 64-bit Integer Absolute Value
- dst.xy = |src0.xy|
- dst.zw = |src0.zw|
+ dst.xy = src0.xy
+ dst.zw = src0.zw
.. opcode:: I64NEG - 64-bit Integer Negate
@@ -3198,7 +3198,7 @@ the current vertex id (i.e. gl_VertexID). It does (unlike in d3d10) include the
base vertex. This is an integer value, and only the X component is used.
TGSI_SEMANTIC_VERTEXID_NOBASE
-"""""""""""""""""""""""""""""""
+"""""""""""""""""""""""""""""
For vertex shaders, this semantic label indicates that a system value contains
the current vertex id without including the base vertex (this corresponds to
@@ -3502,12 +3502,12 @@ If set to a non-zero value, this turns on point mode for the tessellator,
which means that points will be generated instead of primitives.
NUM_CLIPDIST_ENABLED
-""""""""""""""""
+""""""""""""""""""""
How many clip distance scalar outputs are enabled.
NUM_CULLDIST_ENABLED
-""""""""""""""""
+""""""""""""""""""""
How many cull distance scalar outputs are enabled.