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;
pub struct DispatchGraphInfoAMDX {
node_index: u32,
payload_count: u32,
payloads: vk::DeviceOrHostAddressConstAMDX,
payload_stride: u64,
}
nodeIndexis the index of a node in an execution graph to be dispatched.payloadCountis the number of payloads to dispatch for the specified node.payloadsis a device or host address pointer to a flat array of payloads with size equal to the product ofpayloadCountandpayloadStridepayloadStrideis the byte stride between successive payloads inpayloads
Whether payloads is consumed as a device or host pointer is defined by
the command this structure is used in.
Valid Usage
VUID-VkDispatchGraphInfoAMDX-payloadCount-09171
payloadCount must be no greater than
maxExecutionGraphShaderPayloadCount
Parent
VK_AMDX_shader_enqueueType
Structures