語法
參數
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_xs.h 或 d3d12_x.h程式庫: d3d12_xs.lib 或 d3d12_x.lib
支援的平台: XBOX Series 主機與 XBOX One 系列
