Mesa (master): tgsi: document semantics for compute shaders

Samuel Pitoiset hakzsam at kemper.freedesktop.org
Mon Sep 12 20:17:33 UTC 2016


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

Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Sat Sep 10 17:10:46 2016 +0200

tgsi: document semantics for compute shaders

Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

---

 src/gallium/docs/source/tgsi.rst | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/src/gallium/docs/source/tgsi.rst b/src/gallium/docs/source/tgsi.rst
index c6e5ceb..881aef6 100644
--- a/src/gallium/docs/source/tgsi.rst
+++ b/src/gallium/docs/source/tgsi.rst
@@ -3054,6 +3054,34 @@ parameter to the clEnqueueNDRangeKernel call with which the shader
 was started.
 
 
+TGSI_SEMANTIC_GRID_SIZE
+"""""""""""""""""""""""
+
+For compute shaders, this semantic indicates the maximum (x, y, z) dimensions
+of a grid of thread blocks.
+
+
+TGSI_SEMANTIC_BLOCK_ID
+""""""""""""""""""""""
+
+For compute shaders, this semantic indicates the (x, y, z) coordinates of the
+current block inside of the grid.
+
+
+TGSI_SEMANTIC_BLOCK_SIZE
+""""""""""""""""""""""""
+
+For compute shaders, this semantic indicates the maximum (x, y, z) dimensions
+of a block in threads.
+
+
+TGSI_SEMANTIC_THREAD_ID
+"""""""""""""""""""""""
+
+For compute shaders, this semantic indicates the (x, y, z) coordinates of the
+current thread inside of the block.
+
+
 Declaration Interpolate
 ^^^^^^^^^^^^^^^^^^^^^^^
 




More information about the mesa-commit mailing list