SV_GroupID

Índices para os quais o grupo de threads em que um sombreador de computação está sendo executado. Os índices são para todo o grupo e não para um thread individual. Os valores possíveis variam entre o intervalo passado como parâmetros para Dispatch. Por exemplo, chamar Dispatch(2,1,1) resulta em valores possíveis de 0,0,0 e 1,0,0.

Define o deslocamento de grupo em uma chamada de Expedição , por dimensão da chamada de expedição.

Tipo

Tipo
uint3

 

Comentários

Esse valor do sistema é opcional.

A ilustração a seguir mostra a relação entre os parâmetros passados para Dispatch, Dispatch(5,3,2), os valores especificados no atributo numthreads, numthreads(10,8,3) e valores que serão passados para o sombreador de computação para os valores do sistema relacionados ao thread (SV_GroupIndex,SV_DispatchThreadID,SV_GroupThreadID,SV_GroupID).

ilustração da relação entre expedição, grupos de threads e threads

Essa função tem suporte nos seguintes tipos de sombreadores:

Vértice Casco Domínio Geometry Pixel Computação
x

 

Confira também

Semântica

Modelo de sombreador 5