--- layout: stdlib-reference --- # DispatchMesh ## Description Specify the number of downstream mesh shader thread groups to invoke from an amplification shader, and provide the values for per-mesh payload parameters. ## Signature
void DispatchMesh<P>( uint threadGroupCountX, uint threadGroupCountY, uint threadGroupCountZ, P meshPayload);## Generic Parameters #### P ## Parameters #### threadGroupCountX : uint #### threadGroupCountY : uint #### threadGroupCountZ : uint #### meshPayload : [P](dispatchmesh-08.html#typeparam-P) ## Return value This function doesn't return. ## Availability and Requirements Defined for the following targets: #### hlsl Available in stages: `amplification`, `mesh`. #### glsl Available in stages: `amplification`, `mesh`. #### metal Available in stages: `amplification`, `mesh`. #### spirv Available in stages: `amplification`, `mesh`. Requires capability: `spvMeshShadingEXT`.