[{"data":1,"prerenderedAt":388},["ShallowReactive",2],{"qCjvbILFKx":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":10,"_type":387,"_id":4},"VkDispatchGraphInfoAMDX","Structure specifying node parameters for execution graph dispatch","VK_AMDX_shader_enqueue","structs",[9],"VkDispatchGraphCountInfoAMDX",{"type":11,"children":12,"toc":385},"root",[13,29,263,329,341,379],{"type":14,"tag":15,"props":16,"children":17},"element","p",{},[18,21,27],{"type":19,"value":20},"text","The ",{"type":14,"tag":22,"props":23,"children":25},"code",{"className":24},[],[26],{"type":19,"value":4},{"type":19,"value":28}," structure is defined as:",{"type":14,"tag":30,"props":31,"children":32},"code-group",{},[33,127],{"type":14,"tag":34,"props":35,"children":41},"pre",{"className":36,"code":37,"filename":38,"language":39,"meta":40,"style":40},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkDispatchGraphInfoAMDX {\n uint32_t nodeIndex;\n uint32_t payloadCount;\n VkDeviceOrHostAddressConstAMDX payloads;\n uint64_t payloadStride;\n} VkDispatchGraphInfoAMDX;\n","C","c","",[42],{"type":14,"tag":22,"props":43,"children":44},{"__ignoreMap":40},[45,68,82,95,104,118],{"type":14,"tag":46,"props":47,"children":50},"span",{"class":48,"line":49},"line",1,[51,57,62],{"type":14,"tag":46,"props":52,"children":54},{"style":53},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[55],{"type":19,"value":56},"typedef",{"type":14,"tag":46,"props":58,"children":59},{"style":53},[60],{"type":19,"value":61}," struct",{"type":14,"tag":46,"props":63,"children":65},{"style":64},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[66],{"type":19,"value":67}," VkDispatchGraphInfoAMDX {\n",{"type":14,"tag":46,"props":69,"children":71},{"class":48,"line":70},2,[72,77],{"type":14,"tag":46,"props":73,"children":74},{"style":53},[75],{"type":19,"value":76}," uint32_t",{"type":14,"tag":46,"props":78,"children":79},{"style":64},[80],{"type":19,"value":81}," nodeIndex;\n",{"type":14,"tag":46,"props":83,"children":85},{"class":48,"line":84},3,[86,90],{"type":14,"tag":46,"props":87,"children":88},{"style":53},[89],{"type":19,"value":76},{"type":14,"tag":46,"props":91,"children":92},{"style":64},[93],{"type":19,"value":94}," payloadCount;\n",{"type":14,"tag":46,"props":96,"children":98},{"class":48,"line":97},4,[99],{"type":14,"tag":46,"props":100,"children":101},{"style":64},[102],{"type":19,"value":103}," VkDeviceOrHostAddressConstAMDX payloads;\n",{"type":14,"tag":46,"props":105,"children":107},{"class":48,"line":106},5,[108,113],{"type":14,"tag":46,"props":109,"children":110},{"style":53},[111],{"type":19,"value":112}," uint64_t",{"type":14,"tag":46,"props":114,"children":115},{"style":64},[116],{"type":19,"value":117}," payloadStride;\n",{"type":14,"tag":46,"props":119,"children":121},{"class":48,"line":120},6,[122],{"type":14,"tag":46,"props":123,"children":124},{"style":64},[125],{"type":19,"value":126},"} VkDispatchGraphInfoAMDX;\n",{"type":14,"tag":34,"props":128,"children":133},{"className":129,"code":130,"filename":131,"language":132,"meta":40,"style":40},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct DispatchGraphInfoAMDX {\n node_index: u32,\n payload_count: u32,\n payloads: vk::DeviceOrHostAddressConstAMDX,\n payload_stride: u64,\n}\n","Rust","rs",[134],{"type":14,"tag":22,"props":135,"children":136},{"__ignoreMap":40},[137,160,183,203,234,255],{"type":14,"tag":46,"props":138,"children":139},{"class":48,"line":49},[140,145,149,155],{"type":14,"tag":46,"props":141,"children":142},{"style":53},[143],{"type":19,"value":144},"pub",{"type":14,"tag":46,"props":146,"children":147},{"style":53},[148],{"type":19,"value":61},{"type":14,"tag":46,"props":150,"children":152},{"style":151},"--shiki-default:#953800;--shiki-dark:#FFA657",[153],{"type":19,"value":154}," DispatchGraphInfoAMDX",{"type":14,"tag":46,"props":156,"children":157},{"style":64},[158],{"type":19,"value":159}," {\n",{"type":14,"tag":46,"props":161,"children":162},{"class":48,"line":70},[163,168,173,178],{"type":14,"tag":46,"props":164,"children":165},{"style":64},[166],{"type":19,"value":167}," node_index",{"type":14,"tag":46,"props":169,"children":170},{"style":53},[171],{"type":19,"value":172},":",{"type":14,"tag":46,"props":174,"children":175},{"style":151},[176],{"type":19,"value":177}," u32",{"type":14,"tag":46,"props":179,"children":180},{"style":64},[181],{"type":19,"value":182},",\n",{"type":14,"tag":46,"props":184,"children":185},{"class":48,"line":84},[186,191,195,199],{"type":14,"tag":46,"props":187,"children":188},{"style":64},[189],{"type":19,"value":190}," payload_count",{"type":14,"tag":46,"props":192,"children":193},{"style":53},[194],{"type":19,"value":172},{"type":14,"tag":46,"props":196,"children":197},{"style":151},[198],{"type":19,"value":177},{"type":14,"tag":46,"props":200,"children":201},{"style":64},[202],{"type":19,"value":182},{"type":14,"tag":46,"props":204,"children":205},{"class":48,"line":97},[206,211,215,220,225,230],{"type":14,"tag":46,"props":207,"children":208},{"style":64},[209],{"type":19,"value":210}," payloads",{"type":14,"tag":46,"props":212,"children":213},{"style":53},[214],{"type":19,"value":172},{"type":14,"tag":46,"props":216,"children":217},{"style":151},[218],{"type":19,"value":219}," vk",{"type":14,"tag":46,"props":221,"children":222},{"style":53},[223],{"type":19,"value":224},"::",{"type":14,"tag":46,"props":226,"children":227},{"style":151},[228],{"type":19,"value":229},"DeviceOrHostAddressConstAMDX",{"type":14,"tag":46,"props":231,"children":232},{"style":64},[233],{"type":19,"value":182},{"type":14,"tag":46,"props":235,"children":236},{"class":48,"line":106},[237,242,246,251],{"type":14,"tag":46,"props":238,"children":239},{"style":64},[240],{"type":19,"value":241}," payload_stride",{"type":14,"tag":46,"props":243,"children":244},{"style":53},[245],{"type":19,"value":172},{"type":14,"tag":46,"props":247,"children":248},{"style":151},[249],{"type":19,"value":250}," u64",{"type":14,"tag":46,"props":252,"children":253},{"style":64},[254],{"type":19,"value":182},{"type":14,"tag":46,"props":256,"children":257},{"class":48,"line":120},[258],{"type":14,"tag":46,"props":259,"children":260},{"style":64},[261],{"type":19,"value":262},"}\n",{"type":14,"tag":264,"props":265,"children":266},"ul",{},[267,279,290,314],{"type":14,"tag":268,"props":269,"children":270},"li",{},[271,277],{"type":14,"tag":22,"props":272,"children":274},{"className":273},[],[275],{"type":19,"value":276},"nodeIndex",{"type":19,"value":278}," is the index of a node in an execution graph to be\ndispatched.",{"type":14,"tag":268,"props":280,"children":281},{},[282,288],{"type":14,"tag":22,"props":283,"children":285},{"className":284},[],[286],{"type":19,"value":287},"payloadCount",{"type":19,"value":289}," is the number of payloads to dispatch for the\nspecified node.",{"type":14,"tag":268,"props":291,"children":292},{},[293,299,301,306,308],{"type":14,"tag":22,"props":294,"children":296},{"className":295},[],[297],{"type":19,"value":298},"payloads",{"type":19,"value":300}," is a device or host address pointer to a flat array of\npayloads with size equal to the product of ",{"type":14,"tag":22,"props":302,"children":304},{"className":303},[],[305],{"type":19,"value":287},{"type":19,"value":307}," and\n",{"type":14,"tag":22,"props":309,"children":311},{"className":310},[],[312],{"type":19,"value":313},"payloadStride",{"type":14,"tag":268,"props":315,"children":316},{},[317,322,324],{"type":14,"tag":22,"props":318,"children":320},{"className":319},[],[321],{"type":19,"value":313},{"type":19,"value":323}," is the byte stride between successive payloads in\n",{"type":14,"tag":22,"props":325,"children":327},{"className":326},[],[328],{"type":19,"value":298},{"type":14,"tag":15,"props":330,"children":331},{},[332,334,339],{"type":19,"value":333},"Whether ",{"type":14,"tag":22,"props":335,"children":337},{"className":336},[],[338],{"type":19,"value":298},{"type":19,"value":340}," is consumed as a device or host pointer is defined by\nthe command this structure is used in.",{"type":14,"tag":342,"props":343,"children":345},"validity-group",{"name":344},"Valid Usage",[346],{"type":14,"tag":347,"props":348,"children":350},"validity-field",{"name":349},"VUID-VkDispatchGraphInfoAMDX-payloadCount-09171",[351],{"type":14,"tag":15,"props":352,"children":353},{},[354,359,361,366,368],{"type":14,"tag":22,"props":355,"children":357},{"className":356},[],[358],{"type":19,"value":287},{"type":19,"value":360}," ",{"type":14,"tag":362,"props":363,"children":365},"normative",{"type":364},"must",[],{"type":19,"value":367}," be no greater than\n",{"type":14,"tag":369,"props":370,"children":372},"a",{"href":371},"/man/VkPhysicalDeviceShaderEnqueuePropertiesAMDX#limits-maxExecutionGraphShaderPayloadCount",[373],{"type":14,"tag":22,"props":374,"children":376},{"className":375},[],[377],{"type":19,"value":378},"maxExecutionGraphShaderPayloadCount",{"type":14,"tag":380,"props":381,"children":382},"style",{},[383],{"type":19,"value":384},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":40,"searchDepth":70,"depth":70,"links":386},[],"markdown",1725732549714]