Structures

VkPushDataInfoEXT

Structure specifying a push data update operation

The VkPushDataInfoEXT structure is defined as:

typedef struct VkPushDataInfoEXT {
    VkStructureType sType;
    const void* pNext;
    uint32_t offset;
    VkHostAddressRangeConstEXT data;
} VkPushDataInfoEXT;
  • sType is a VkStructureType value identifying this structure.
  • pNext is NULL or a pointer to a structure extending this structure.
  • offset is the start offset of the push data range to update, in units of bytes.
  • data is the host address range containing the push data to update.

Valid Usage

VUID-VkPushDataInfoEXT-offset-11243

The sum of offset and data.size must be less than or equal to maxPushDataSize

VUID-VkPushDataInfoEXT-offset-11418

offset must be a multiple of 4

VUID-VkPushDataInfoEXT-data-11419

data.size must be a multiple of 4

Valid Usage (Implicit)

VUID-VkPushDataInfoEXT-sType-sType

sType must be VK_STRUCTURE_TYPE_PUSH_DATA_INFO_EXT

VUID-VkPushDataInfoEXT-pNext-pNext

pNext must be NULL or a pointer to a valid instance of VkPushConstantBankInfoNV

VUID-VkPushDataInfoEXT-sType-unique

The sType value of each structure in the pNext chain must be unique