C Specification

The VkPushDataInfoEXT structure is defined as:

// Provided by VK_EXT_descriptor_heap
typedef struct VkPushDataInfoEXT {
    VkStructureType               sType;
    const void*                   pNext;
    uint32_t                      offset;
    VkHostAddressRangeConstEXT    data;
} VkPushDataInfoEXT;

Members

  • 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.

Description

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)

See Also

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.

Copyright 2014-2026 The Khronos Group Inc.

SPDX-License-Identifier: CC-BY-4.0