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 is NULL or a pointer to a structure extending this structure.
  • shaderCount is the size of the pShaders 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