語法
參數
ThreadGroupCountX _In_類型:UINT 在 x 維度中分派的群組數目。必須小於或等於 D3D12_CS_DISPATCH_MAX_THREAD_GROUPS_PER_DIMENSION (65535)。 ThreadGroupCountY _In_
類型:UINT 在 y 維度中分派的群組數目。必須小於或等於 D3D12_CS_DISPATCH_MAX_THREAD_GROUPS_PER_DIMENSION (65535)。 ThreadGroupCountZ _In_
類型:UINT 在 z 維度中分派的群組數目。必須小於或等於 D3D12_CS_DISPATCH_MAX_THREAD_GROUPS_PER_DIMENSION (65535)。在功能層級 10 中,ThreadGroupCountZ 的值必須為 1。 Flags _In_
類型:D3D12XBOX_DISPATCH_FLAGS 用來控制此作業的旗標,為 D3D12XBOX_DISPATCH_FLAGS 列舉常數的位元 OR 組合。
傳回值
類型:void備註
使用此方法可直接指定分派起始器參數。如果著色器使用 Ordered Append,您必須在分派上設定 D3D12XBOX_DISPATCH_FLAG_ENABLE_ORDERED_APPEND,以避免造成 GPU 停止回應。 呼叫此方法可在計算著色器中執行命令。在執行緒群組內,計算著色器可以在許多執行緒上平行執行。若要索引執行緒群組內的特定執行緒,請使用指定為 (x,y,z) 的 3D 向量。 在下圖中,假設執行緒群組有 50 個執行緒,且群組的大小為 (5,5,2)。使用向量 (4,1,1) 從包含 50 個執行緒的執行緒群組中識別單一執行緒。 圖 1. 50 個執行緒之執行緒群組內單一執行緒的圖例

