tgsi: document semantics for compute shaders

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
This commit is contained in:
Samuel Pitoiset 2016-09-10 17:10:46 +02:00
parent 54138af1cd
commit 3f3640c86c

View file

@ -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
^^^^^^^^^^^^^^^^^^^^^^^