Module: Mesa Branch: master Commit: 3f3640c86cd850d7d85fe83f102634af92aa894e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f3640c86cd850d7d85fe83f102634af92aa894e
Author: Samuel Pitoiset <samuel.pitoi...@gmail.com> Date: Sat Sep 10 17:10:46 2016 +0200 tgsi: document semantics for compute shaders Signed-off-by: Samuel Pitoiset <samuel.pitoi...@gmail.com> Reviewed-by: Nicolai Hähnle <nicolai.haeh...@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 ^^^^^^^^^^^^^^^^^^^^^^^ _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-commit