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;
sType
is a VkStructureType value identifying this structure.pNext
isNULL
or a pointer to a structure extending this structure.shaderCount
is the size of thepShaders
array.pShaders
is 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