|  | 
| VkStructureType | sType | 
|  | 
| void * | pNext | 
|  | 
| uint32_t | maxTaskWorkGroupTotalCount | 
|  | 
| uint32_t | maxTaskWorkGroupCount [3] | 
|  | 
| uint32_t | maxTaskWorkGroupInvocations | 
|  | 
| uint32_t | maxTaskWorkGroupSize [3] | 
|  | 
| uint32_t | maxTaskPayloadSize | 
|  | 
| uint32_t | maxTaskSharedMemorySize | 
|  | 
| uint32_t | maxTaskPayloadAndSharedMemorySize | 
|  | 
| uint32_t | maxMeshWorkGroupTotalCount | 
|  | 
| uint32_t | maxMeshWorkGroupCount [3] | 
|  | 
| uint32_t | maxMeshWorkGroupInvocations | 
|  | 
| uint32_t | maxMeshWorkGroupSize [3] | 
|  | 
| uint32_t | maxMeshSharedMemorySize | 
|  | 
| uint32_t | maxMeshPayloadAndSharedMemorySize | 
|  | 
| uint32_t | maxMeshOutputMemorySize | 
|  | 
| uint32_t | maxMeshPayloadAndOutputMemorySize | 
|  | 
| uint32_t | maxMeshOutputComponents | 
|  | 
| uint32_t | maxMeshOutputVertices | 
|  | 
| uint32_t | maxMeshOutputPrimitives | 
|  | 
| uint32_t | maxMeshOutputLayers | 
|  | 
| uint32_t | maxMeshMultiviewViewCount | 
|  | 
| uint32_t | meshOutputPerVertexGranularity | 
|  | 
| uint32_t | meshOutputPerPrimitiveGranularity | 
|  | 
| uint32_t | maxPreferredTaskWorkGroupInvocations | 
|  | 
| uint32_t | maxPreferredMeshWorkGroupInvocations | 
|  | 
| VkBool32 | prefersLocalInvocationVertexOutput | 
|  | 
| VkBool32 | prefersLocalInvocationPrimitiveOutput | 
|  | 
| VkBool32 | prefersCompactVertexOutput | 
|  | 
| VkBool32 | prefersCompactPrimitiveOutput | 
|  | 
The documentation for this struct was generated from the following file: