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
请参阅 Direct3D 12 参考中的示例代码

要求

头文件: d3d12_xs.h 或 d3d12_x.h
库: d3d12_xs.lib 或 d3d12_x.lib
支持的平台:XBOX Series 主机和 XBOX One 系列

另请参阅

ID3D12GraphicsCommandList
最后修改于 2026年8月24日