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).
Esta función se admite en los siguientes tipos de sombreadores:
Vértice | Casco | Domain | Geometría | Píxel | Compute |
---|---|---|---|---|---|
x |
Consulte también