C Specification
The VkShaderDescriptorSetAndBindingMappingInfoEXT structure is defined
as:
// Provided by VK_EXT_descriptor_heap
typedef struct VkShaderDescriptorSetAndBindingMappingInfoEXT {
VkStructureType sType;
const void* pNext;
uint32_t mappingCount;
const VkDescriptorSetAndBindingMappingEXT* pMappings;
} VkShaderDescriptorSetAndBindingMappingInfoEXT;
Members
-
sTypeis a VkStructureType value identifying this structure. -
pNextisNULLor a pointer to a structure extending this structure. -
mappingCountis the number of elements inpMappings. -
pMappingsis a pointer to an array of VkDescriptorSetAndBindingMappingEXT structures specifying mappings for a set of descriptors
Description
Including this structure in the pNext chain of
VkPipelineShaderStageCreateInfo will set mappings for the shader
defined by that structure.
Similarly, including this structure in the pNext chain of a
VkShaderCreateInfoEXT with a codeType of
VK_SHADER_CODE_TYPE_SPIRV_EXT, will set mappings for that shader.
If this structure is not present, it is equivalent to setting
mappingCount to 0.
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.