C Specification
The VkDispatchParametersARM structure is defined as:
// Provided by VK_ARM_scheduling_controls
typedef struct VkDispatchParametersARM {
VkStructureType sType;
void* pNext;
uint32_t workGroupBatchSize;
uint32_t maxQueuedWorkGroupBatches;
uint32_t maxWarpsPerShaderCore;
} VkDispatchParametersARM;
Members
-
workGroupBatchSize, if it is not 0, is the number of workgroups in each batch distributed to shader cores. Otherwise, the implementation selects the number of workgroups in each batch. -
maxQueuedWorkGroupBatches, if it is not 0, is the maximum number of workgroup batches that shader cores may queue. Otherwise, the implementation selects the maximum number of workgroup batches that shader cores may queue. -
maxWarpsPerShaderCore, if it is not 0, is the maximum number of warps that may run concurrently on individual shader cores. Otherwise, the implementation selects the maximum number of warps that may run concurrently on individual shader cores.
Document Notes
For more information, see the Vulkan Specification.
This page is extracted from the Vulkan Specification. Fixes and changes should be made to the Specification, not directly.