diff options
author | Samuel Pitoiset <samuel.pitoiset@gmail.com> | 2016-09-10 17:10:46 +0200 |
---|---|---|
committer | Samuel Pitoiset <samuel.pitoiset@gmail.com> | 2016-09-12 22:15:10 +0200 |
commit | 3f3640c86cd850d7d85fe83f102634af92aa894e (patch) | |
tree | d08f2d57ff92c02e0085efe0bad8a19d83dff353 | |
parent | 54138af1cd40898eea17b824432faee60e743794 (diff) |
tgsi: document semantics for compute shaders
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
-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 c6e5ceb7ec..881aef6a79 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 ^^^^^^^^^^^^^^^^^^^^^^^ |