SV_DispatchThreadID

Índices para los que el subproceso combinado y el grupo de subprocesos agrupan un sombreador de proceso se está ejecutando. SV_DispatchThreadID es la suma de SV_GroupID * numthreads y GroupThreadID. Varía en el intervalo especificado en Dispatch y numthreads. Por ejemplo, si se llama a Dispatch(2,2,2) en un sombreador de proceso con numthreads(3,3,3) SV_DispatchThreadID tendrá un intervalo de 0,5 para cada dimensión.

Tipo

Tipo
uint3

 

Comentarios

Este valor del sistema es opcional.

En la ilustración siguiente se muestra la relación entre los parámetros pasados a Dispatch, Dispatch(5,3,2), los valores especificados en el atributo numthreads, numthreads(10,8,3) y los valores que se pasarán al sombreador de proceso para los valores del sistema relacionados con el subproceso (SV_GroupIndex,SV_DispatchThreadID,SV_GroupThreadID,SV_GroupID).

Ilustración de la relación entre distribución, grupos de subprocesos y subprocesos

Esta función se admite en los siguientes tipos de sombreadores:

Vértice Casco Domain Geometría Píxel Compute
x

 

Consulte también

Semántica

Modelo de sombreador 5