SV_GroupID

Indici per cui è in esecuzione un thread group di uno shader di calcolo. Gli indici si trovano nell'intero gruppo e non in un singolo thread. I valori possibili variano tra l'intervallo passato come parametri a Dispatch. Ad esempio, la chiamata a Dispatch(2,1,1) comporta valori possibili di 0,0,0 e 1.0.0.

Definisce l'offset del gruppo all'interno di una chiamata Dispatch , per dimensione della chiamata di invio.

Tipo

Tipo
uint3

 

Commenti

Questo valore di sistema è facoltativo.

Nella figura seguente viene illustrata la relazione tra i parametri passati a Dispatch, Dispatch(5,3,2), i valori specificati nell'attributo numthreads, numthreads(10,8,3) e i valori che verranno passati al compute shader per i valori di sistema correlati al thread (SV_GroupIndex,SV_DispatchThreadID,SV_GroupThreadID,SV_GroupID).

illustrazione della relazione tra dispatch, thread groups e thread

Questa funzione è supportata nei tipi di shader seguenti:

Vertice Scafo Dominio Geometria Pixel Calcolo
x

 

Vedi anche

Semantica

Modello shader 5