kernelIndex | 要执行的内核。单个计算着色器资源可以有多个内核入口点。 |
threadGroupsX | X 维度的工作组数量。 |
threadGroupsY | Y 维度的工作组数量。 |
threadGroupsZ | Z 维度的工作组数量。 |
执行计算着色器。
此函数“运行”计算着色器,在 X、Y 和 Z 维度启动指定数量的计算着色器线程组。在每个工作组中,会进行一定数量的着色器调用(“线程”)。工作组大小在计算着色器本身中指定(使用“numthreads” HLSL 属性),因此计算着色器调用的总数为组计数乘以线程组大小。可以使用 GetKernelThreadGroupSizes 函数查询工作组大小。
其他资源:FindKernel、GetKernelThreadGroupSizes、DispatchIndirect、计算着色器。