[{"data":1,"prerenderedAt":245},["ShallowReactive",2],{"a4CqYEcsvb":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":244,"_id":4},"VkBindShaderGroupIndirectCommandNV","Structure specifying input data for a single shader group command token","VK_NV_device_generated_commands","structs",[],{"type":10,"children":11,"toc":242},"root",[12,36,162,178,236],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,26,28,34],{"type":18,"value":19},"text","The ",{"type":13,"tag":21,"props":22,"children":24},"code",{"className":23},[],[25],{"type":18,"value":4},{"type":18,"value":27}," structure specifies the input\ndata for the ",{"type":13,"tag":21,"props":29,"children":31},{"className":30},[],[32],{"type":18,"value":33},"VK_INDIRECT_COMMANDS_TOKEN_TYPE_SHADER_GROUP_NV",{"type":18,"value":35}," token.",{"type":13,"tag":37,"props":38,"children":39},"code-group",{},[40,98],{"type":13,"tag":41,"props":42,"children":48},"pre",{"className":43,"code":44,"filename":45,"language":46,"meta":47,"style":47},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkBindShaderGroupIndirectCommandNV {\n uint32_t groupIndex;\n} VkBindShaderGroupIndirectCommandNV;\n","C","c","",[49],{"type":13,"tag":21,"props":50,"children":51},{"__ignoreMap":47},[52,75,89],{"type":13,"tag":53,"props":54,"children":57},"span",{"class":55,"line":56},"line",1,[58,64,69],{"type":13,"tag":53,"props":59,"children":61},{"style":60},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[62],{"type":18,"value":63},"typedef",{"type":13,"tag":53,"props":65,"children":66},{"style":60},[67],{"type":18,"value":68}," struct",{"type":13,"tag":53,"props":70,"children":72},{"style":71},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[73],{"type":18,"value":74}," VkBindShaderGroupIndirectCommandNV {\n",{"type":13,"tag":53,"props":76,"children":78},{"class":55,"line":77},2,[79,84],{"type":13,"tag":53,"props":80,"children":81},{"style":60},[82],{"type":18,"value":83}," uint32_t",{"type":13,"tag":53,"props":85,"children":86},{"style":71},[87],{"type":18,"value":88}," groupIndex;\n",{"type":13,"tag":53,"props":90,"children":92},{"class":55,"line":91},3,[93],{"type":13,"tag":53,"props":94,"children":95},{"style":71},[96],{"type":18,"value":97},"} VkBindShaderGroupIndirectCommandNV;\n",{"type":13,"tag":41,"props":99,"children":104},{"className":100,"code":101,"filename":102,"language":103,"meta":47,"style":47},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct BindShaderGroupIndirectCommandNV {\n group_index: u32,\n}\n","Rust","rs",[105],{"type":13,"tag":21,"props":106,"children":107},{"__ignoreMap":47},[108,131,154],{"type":13,"tag":53,"props":109,"children":110},{"class":55,"line":56},[111,116,120,126],{"type":13,"tag":53,"props":112,"children":113},{"style":60},[114],{"type":18,"value":115},"pub",{"type":13,"tag":53,"props":117,"children":118},{"style":60},[119],{"type":18,"value":68},{"type":13,"tag":53,"props":121,"children":123},{"style":122},"--shiki-default:#953800;--shiki-dark:#FFA657",[124],{"type":18,"value":125}," BindShaderGroupIndirectCommandNV",{"type":13,"tag":53,"props":127,"children":128},{"style":71},[129],{"type":18,"value":130}," {\n",{"type":13,"tag":53,"props":132,"children":133},{"class":55,"line":77},[134,139,144,149],{"type":13,"tag":53,"props":135,"children":136},{"style":71},[137],{"type":18,"value":138}," group_index",{"type":13,"tag":53,"props":140,"children":141},{"style":60},[142],{"type":18,"value":143},":",{"type":13,"tag":53,"props":145,"children":146},{"style":122},[147],{"type":18,"value":148}," u32",{"type":13,"tag":53,"props":150,"children":151},{"style":71},[152],{"type":18,"value":153},",\n",{"type":13,"tag":53,"props":155,"children":156},{"class":55,"line":91},[157],{"type":13,"tag":53,"props":158,"children":159},{"style":71},[160],{"type":18,"value":161},"}\n",{"type":13,"tag":163,"props":164,"children":165},"ul",{},[166],{"type":13,"tag":167,"props":168,"children":169},"li",{},[170,176],{"type":13,"tag":21,"props":171,"children":173},{"className":172},[],[174],{"type":18,"value":175},"groupIndex",{"type":18,"value":177}," specifies which shader group of the current bound\ngraphics pipeline is used.",{"type":13,"tag":179,"props":180,"children":182},"validity-group",{"name":181},"Valid Usage",[183,206],{"type":13,"tag":184,"props":185,"children":187},"validity-field",{"name":186},"VUID-VkBindShaderGroupIndirectCommandNV-None-02944",[188],{"type":13,"tag":14,"props":189,"children":190},{},[191,193,198,200],{"type":18,"value":192},"The current bound graphics pipeline, as well as the pipelines it may\nreference, ",{"type":13,"tag":194,"props":195,"children":197},"normative",{"type":196},"must",[],{"type":18,"value":199}," have been created with\n",{"type":13,"tag":21,"props":201,"children":203},{"className":202},[],[204],{"type":18,"value":205},"VK_PIPELINE_CREATE_INDIRECT_BINDABLE_BIT_NV",{"type":13,"tag":184,"props":207,"children":209},{"name":208},"VUID-VkBindShaderGroupIndirectCommandNV-index-02945",[210],{"type":13,"tag":14,"props":211,"children":212},{},[213,214,220,222,225,227,234],{"type":18,"value":19},{"type":13,"tag":21,"props":215,"children":217},{"className":216},[],[218],{"type":18,"value":219},"index",{"type":18,"value":221}," ",{"type":13,"tag":194,"props":223,"children":224},{"type":196},[],{"type":18,"value":226}," be within range of the accessible shader groups of\nthe current bound graphics pipeline.\nSee ",{"type":13,"tag":228,"props":229,"children":231},"a",{"href":230},"/man/vkCmdBindPipelineShaderGroupNV",[232],{"type":18,"value":233},"vkCmdBindPipelineShaderGroupNV",{"type":18,"value":235}," for further details",{"type":13,"tag":237,"props":238,"children":239},"style",{},[240],{"type":18,"value":241},"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":47,"searchDepth":77,"depth":77,"links":243},[],"markdown",1725732540171]