[{"data":1,"prerenderedAt":122},["ShallowReactive",2],{"sLvqPJhSTh":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":121,"_id":4},"VkIndirectExecutionSetEXT","Opaque handle to an indirect execution set object","VK_EXT_device_generated_commands","handles",[],{"type":10,"children":11,"toc":119},"root",[12,20,99,113],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17],{"type":18,"value":19},"text","Indirect Execution Sets contain sets of pipelines\nor shader objects\nwhich can be bound individually.",{"type":13,"tag":21,"props":22,"children":23},"code-group",{},[24,55],{"type":13,"tag":25,"props":26,"children":32},"pre",{"className":27,"code":28,"filename":29,"language":30,"meta":31,"style":31},"language-c shiki shiki-themes github-light-default github-dark-default","VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkIndirectExecutionSetEXT)\n","C","c","",[33],{"type":13,"tag":34,"props":35,"children":36},"code",{"__ignoreMap":31},[37],{"type":13,"tag":38,"props":39,"children":42},"span",{"class":40,"line":41},"line",1,[43,49],{"type":13,"tag":38,"props":44,"children":46},{"style":45},"--shiki-default:#8250DF;--shiki-dark:#D2A8FF",[47],{"type":18,"value":48},"VK_DEFINE_NON_DISPATCHABLE_HANDLE",{"type":13,"tag":38,"props":50,"children":52},{"style":51},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[53],{"type":18,"value":54},"(VkIndirectExecutionSetEXT)\n",{"type":13,"tag":25,"props":56,"children":61},{"className":57,"code":58,"filename":59,"language":60,"meta":31,"style":31},"language-rs shiki shiki-themes github-light-default github-dark-default","#[repr(transparent)]\npub struct IndirectExecutionSetEXT(_);\n","Rust","rs",[62],{"type":13,"tag":34,"props":63,"children":64},{"__ignoreMap":31},[65,73],{"type":13,"tag":38,"props":66,"children":67},{"class":40,"line":41},[68],{"type":13,"tag":38,"props":69,"children":70},{"style":51},[71],{"type":18,"value":72},"#[repr(transparent)]\n",{"type":13,"tag":38,"props":74,"children":76},{"class":40,"line":75},2,[77,83,88,94],{"type":13,"tag":38,"props":78,"children":80},{"style":79},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[81],{"type":18,"value":82},"pub",{"type":13,"tag":38,"props":84,"children":85},{"style":79},[86],{"type":18,"value":87}," struct",{"type":13,"tag":38,"props":89,"children":91},{"style":90},"--shiki-default:#953800;--shiki-dark:#FFA657",[92],{"type":18,"value":93}," IndirectExecutionSetEXT",{"type":13,"tag":38,"props":95,"children":96},{"style":51},[97],{"type":18,"value":98},"(_);\n",{"type":13,"tag":14,"props":100,"children":101},{},[102,104,111],{"type":18,"value":103},"Indirect Execution Sets allow the device to bind different shaders and\npipeline states using ",{"type":13,"tag":105,"props":106,"children":108},"a",{"href":107},"/chapters/device-generated-commands#device-generated-commands",[109],{"type":18,"value":110},"Device-Generated Commands",{"type":18,"value":112},".",{"type":13,"tag":114,"props":115,"children":116},"style",{},[117],{"type":18,"value":118},"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":31,"searchDepth":75,"depth":75,"links":120},[],"markdown",1729612455196]