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;
pub struct PushDataInfoEXT {
s_type: vk::StructureType,
p_next: *const c_void,
offset: u32,
data: vk::HostAddressRangeConstEXT,
}
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.offsetis the start offset of the push data range to update, in units of bytes.datais 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
VUID-VkPushDataInfoEXT-data-parameter
data must be a valid VkHostAddressRangeConstEXT structure