Structures
VkGeneratedCommandsShaderInfoEXT
Structure specifying shader objects for use with indirect command preprocessing
typedef struct VkGeneratedCommandsShaderInfoEXT {
VkStructureType sType;
void* pNext;
uint32_t shaderCount;
const VkShaderEXT* pShaders;
} VkGeneratedCommandsShaderInfoEXT;
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.shaderCountis the size of thepShadersarray.pShadersis a pointer to an array of shader objects.
Valid Usage
VUID-VkGeneratedCommandsShaderInfoEXT-pShaders-11127
pShaders must not contain more than one shader object for a given
VkShaderStageFlagBits stage
Valid Usage (Implicit)
VUID-VkGeneratedCommandsShaderInfoEXT-sType-sType
sType must be VK_STRUCTURE_TYPE_GENERATED_COMMANDS_SHADER_INFO_EXT
VUID-VkGeneratedCommandsShaderInfoEXT-pShaders-parameter
pShaders must be a valid pointer to an array of shaderCount valid VkShaderEXT handles
VUID-VkGeneratedCommandsShaderInfoEXT-shaderCount-arraylength
shaderCount must be greater than 0