Skip to main content
스레드 그룹에서 명령 목록을 실행합니다.

구문

매개 변수

ThreadGroupCountX [in]
형식: UINT
x 방향으로 디스패치되는 그룹 수입니다. ThreadGroupCountX는 D3D11_CS_DISPATCH_MAX_THREAD_GROUPS_PER_DIMENSION(65535) 이하여야 합니다. ThreadGroupCountY [in]
형식: UINT
y 방향으로 디스패치되는 그룹 수입니다. ThreadGroupCountY는 D3D11_CS_DISPATCH_MAX_THREAD_GROUPS_PER_DIMENSION(65535) 이하여야 합니다. ThreadGroupCountZ [in]
형식: UINT
z 방향으로 디스패치되는 그룹 수입니다. ThreadGroupCountZ는 D3D11_CS_DISPATCH_MAX_THREAD_GROUPS_PER_DIMENSION(65535) 이하여야 합니다. 기능 수준 10에서 ThreadGroupCountZ의 값은 1이어야 합니다.

반환 값

형식: void 없음.

설명

컴퓨트 셰이더에서 명령을 실행하려면 Dispatch 메서드를 호출하세요. 컴퓨트 셰이더는 스레드 그룹 내에서 여러 스레드에서 병렬로 실행될 수 있습니다. (x,y,z)로 지정된 3D 벡터를 사용하여 스레드 그룹 내의 특정 스레드를 인덱싱합니다.

예제

D3D12nBodyGravity 샘플은 다음과 같이 ID3D12GraphicsCommandList::Dispatch를 사용합니다:
D3D12 참조의 예제 코드를 참조하세요.

요구 사항

헤더: d3d12_xs.h 또는 d3d12_x.h
라이브러리: d3d12_xs.lib 또는 d3d12_x.lib
지원 플랫폼: XBOX Series 콘솔 및 XBOX One 제품군

함께 보기

ID3D12GraphicsCommandList
마지막 수정일 2026년 8월 24일