Structures
VkWriteDescriptorSetInlineUniformBlock
Structure specifying inline uniform block data
If the descriptorType member of VkWriteDescriptorSet is
VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK then the data to write to the
descriptor set is specified through a
VkWriteDescriptorSetInlineUniformBlock structure included in the
pNext chain of VkWriteDescriptorSet.
The VkWriteDescriptorSetInlineUniformBlock structure is defined as:
typedef struct VkWriteDescriptorSetInlineUniformBlock {
VkStructureType sType;
const void* pNext;
uint32_t dataSize;
const void* pData;
} VkWriteDescriptorSetInlineUniformBlock;
or the equivalent
typedef VkWriteDescriptorSetInlineUniformBlock VkWriteDescriptorSetInlineUniformBlockEXT;
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.dataSizeis the number of bytes of inline uniform block data pointed to bypData.pDatais a pointer todataSizenumber of bytes of data to write to the inline uniform block.
Valid Usage
VUID-VkWriteDescriptorSetInlineUniformBlock-dataSize-02222
dataSize must be an integer multiple of 4
Valid Usage (Implicit)
VUID-VkWriteDescriptorSetInlineUniformBlock-sType-sType
sType must be VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK
VUID-VkWriteDescriptorSetInlineUniformBlock-pData-parameter
pData must be a valid pointer to an array of dataSize bytes
VUID-VkWriteDescriptorSetInlineUniformBlock-dataSize-arraylength
dataSize must be greater than 0