다음을 통해 공유


SV_DispatchThreadID

컴퓨팅 셰이더가 실행 중인 결합된 스레드 및 스레드 그룹에 대한 인덱스입니다. SV_DispatchThreadID는 SV_GroupID * numthreads와 GroupThreadID의 합계입니다. 이는 Dispatchnumthreads에 지정된 범위에 따라 다릅니다. 예를 들어 numthreads(3,3,3)가 있는 컴퓨팅 셰이더에서 Dispatch(2,2,2)가 호출되는 경우 SV_DispatchThreadID는 각 차원에 대해 0..5 범위를 가집니다.

유형

유형
uint3

 

설명

이 시스템 값은 선택 사항입니다.

다음 그림에서는 Dispatch에 전달된 매개 변수, Dispatch(5,3,2), numthreads 특성에 지정된 값, numthreads(10,8,3) 및 스레드 관련 시스템 값(SV_GroupIndex,SV_DispatchThreadID,SV_GroupThreadID,SV_GroupID)에 대해 컴퓨팅 셰이더에 전달될 값 간의 관계를 보여줍니다.

디스패치, 스레드 그룹 및 스레드 간의 관계 그림

이 함수는 다음 유형의 셰이더에서 지원됩니다.

꼭짓점 Hull 도메인 기하 도형 픽셀 컴퓨팅
x

 

추가 정보

의미 체계

셰이더 모델 5