kernelIndex | 要执行的内核。单个计算着色器资源可具有多个内核入口点。 |
threadGroupsX | X 尺寸中的工作组数。 |
threadGroupsY | Y 尺寸中的工作组数。 |
threadGroupsZ | Z 尺寸中的工作组数。 |
执行计算着色器。
此函数“运行”该计算着色器,从而启动 X、Y 和 Z 尺寸中指示数量的
计算着色器线程组。在每个工作组中均进行了一定数量的着色器调用(“线程”)。该工作组
大小是在计算着色器本身中指定的(使用“numthreads”HLSL 属性),因此计算着色器
调用的总数是组数乘以线程组大小。
可使用 GetKernelThreadGroupSizes 函数查询工作组的大小。
另请参阅:FindKernel、GetKernelThreadGroupSizes、DispatchIndirect、Compute Shaders。