Structures

VkDispatchGraphInfoAMDX

Structure specifying node parameters for execution graph dispatch

The VkDispatchGraphInfoAMDX structure is defined as:

typedef struct VkDispatchGraphInfoAMDX {
    uint32_t nodeIndex;
    uint32_t payloadCount;
    VkDeviceOrHostAddressConstAMDX payloads;
    uint64_t payloadStride;
} VkDispatchGraphInfoAMDX;
  • nodeIndex is the index of a node in an execution graph to be dispatched.
  • payloadCount is the number of payloads to dispatch for the specified node.
  • payloads is a device or host address pointer to a flat array of payloads with size equal to the product of payloadCount and payloadStride
  • payloadStride is the byte stride between successive payloads in payloads

Whether payloads is consumed as a device or host pointer is defined by the command this structure is used in.