语法
参数
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 系列
