# [Mesa-dev] [PATCH 08/13] gallium/docs: Explanation of function insert to table

Alexander Troosh trush at yandex.ru
Wed Oct 8 04:40:25 PDT 2014

---
src/gallium/docs/source/tgsi.rst |   59 +++++++++++++++++++------------------
1 files changed, 30 insertions(+), 29 deletions(-)

diff --git a/src/gallium/docs/source/tgsi.rst b/src/gallium/docs/source/tgsi.rst
index 38b5602..f91e7d6 100644
--- a/src/gallium/docs/source/tgsi.rst
+++ b/src/gallium/docs/source/tgsi.rst
@@ -2220,36 +2220,37 @@ Functions
^^^^^^^^^^^^^^

-  :math:|x|       Absolute value of x.
++--------------------------+--------------------------------------------------------------+
+| :math:|x|              |Absolute value of x.                                        |
++--------------------------+--------------------------------------------------------------+
+| :math:\lceil x \rceil  | Ceiling of x.                                              |
++--------------------------+--------------------------------------------------------------+
+| clamp(x,y,z)             |:math:(x < y) ? \quad y : ((x > z) ? \quad z : x) \quad     |
+|                          |Clamp x between y and z.                                      |
++--------------------------+--------------------------------------------------------------+
+| :math:\lfloor x\rfloor | Floor of x.                                                |
++--------------------------+--------------------------------------------------------------+
+| :math:\log_2{x}        |Logarithm of x, base 2.                                     |
++--------------------------+--------------------------------------------------------------+
+| max(x,y)                 |:math:(x > y) ? \quad x : y \qquad Maximum of x and y.      |
++--------------------------+--------------------------------------------------------------+
+| min(x,y)                 |:math:(x < y) ? \quad x : y \qquad Minimum of x and y.      |
++--------------------------+--------------------------------------------------------------+
+| partialx(x)              |Derivative of x relative to fragment's X.                     |
++--------------------------+--------------------------------------------------------------+
+| partialy(x)              |Derivative of x relative to fragment's Y.                     |
++--------------------------+--------------------------------------------------------------+
+| pop()                    |Pop from stack.                                               |
++--------------------------+--------------------------------------------------------------+
+| :math:x^y              |x to the power y.                                         |
++--------------------------+--------------------------------------------------------------+
+| push(x)                  |Push x on stack.                                              |
++--------------------------+--------------------------------------------------------------+
+| round(x)                 |Round x.                                                      |
++--------------------------+--------------------------------------------------------------+
+| trunc(x)                 |Truncate x, i.e. drop the fraction bits.                      |
++--------------------------+--------------------------------------------------------------+

-  :math:\lceil x \rceil Ceiling of x.
-
-  clamp(x,y,z)      Clamp x between y and z.
-                    (x < y) ? \quad y : (x > z) ? \quad z : x
-
-  :math:\lfloor x\rfloor Floor of x.
-
-  :math:\log_2{x} Logarithm of x, base 2.
-
-  max(x,y)          Maximum of x and y.
-                    (x > y) ? \quad x : y
-
-  min(x,y)          Minimum of x and y.
-                    (x < y) ? \quad x : y
-
-  partialx(x)       Derivative of x relative to fragment's X.
-
-  partialy(x)       Derivative of x relative to fragment's Y.
-
-  pop()             Pop from stack.
-
-  :math:x^y       x to the power y.
-
-  push(x)           Push x on stack.
-
-  round(x)          Round x.
-
-  trunc(x)          Truncate x, i.e. drop the fraction bits.

Keywords
--
1.7.3.4