[{"data":1,"prerenderedAt":1110},["ShallowReactive",2],{"yj3Z8BNJXx":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":1109,"_id":4},"VkPushDescriptorSetInfoKHR","Structure specifying a descriptor set push operation","VK_KHR_maintenance6","structs",[],{"type":10,"children":11,"toc":1107},"root",[12,28,400,582,641,883,1101],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,26],{"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 is defined as:",{"type":13,"tag":29,"props":30,"children":31},"code-group",{},[32,172],{"type":13,"tag":33,"props":34,"children":40},"pre",{"className":35,"code":36,"filename":37,"language":38,"meta":39,"style":39},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkPushDescriptorSetInfoKHR {\n VkStructureType sType;\n const void* pNext;\n VkShaderStageFlags stageFlags;\n VkPipelineLayout layout;\n uint32_t set;\n uint32_t descriptorWriteCount;\n const VkWriteDescriptorSet* pDescriptorWrites;\n} VkPushDescriptorSetInfoKHR;\n","C","c","",[41],{"type":13,"tag":21,"props":42,"children":43},{"__ignoreMap":39},[44,67,76,95,104,113,127,140,163],{"type":13,"tag":45,"props":46,"children":49},"span",{"class":47,"line":48},"line",1,[50,56,61],{"type":13,"tag":45,"props":51,"children":53},{"style":52},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[54],{"type":18,"value":55},"typedef",{"type":13,"tag":45,"props":57,"children":58},{"style":52},[59],{"type":18,"value":60}," struct",{"type":13,"tag":45,"props":62,"children":64},{"style":63},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[65],{"type":18,"value":66}," VkPushDescriptorSetInfoKHR {\n",{"type":13,"tag":45,"props":68,"children":70},{"class":47,"line":69},2,[71],{"type":13,"tag":45,"props":72,"children":73},{"style":63},[74],{"type":18,"value":75}," VkStructureType sType;\n",{"type":13,"tag":45,"props":77,"children":79},{"class":47,"line":78},3,[80,85,90],{"type":13,"tag":45,"props":81,"children":82},{"style":52},[83],{"type":18,"value":84}," const",{"type":13,"tag":45,"props":86,"children":87},{"style":52},[88],{"type":18,"value":89}," void*",{"type":13,"tag":45,"props":91,"children":92},{"style":63},[93],{"type":18,"value":94}," pNext;\n",{"type":13,"tag":45,"props":96,"children":98},{"class":47,"line":97},4,[99],{"type":13,"tag":45,"props":100,"children":101},{"style":63},[102],{"type":18,"value":103}," VkShaderStageFlags stageFlags;\n",{"type":13,"tag":45,"props":105,"children":107},{"class":47,"line":106},5,[108],{"type":13,"tag":45,"props":109,"children":110},{"style":63},[111],{"type":18,"value":112}," VkPipelineLayout layout;\n",{"type":13,"tag":45,"props":114,"children":116},{"class":47,"line":115},6,[117,122],{"type":13,"tag":45,"props":118,"children":119},{"style":52},[120],{"type":18,"value":121}," uint32_t",{"type":13,"tag":45,"props":123,"children":124},{"style":63},[125],{"type":18,"value":126}," set;\n",{"type":13,"tag":45,"props":128,"children":130},{"class":47,"line":129},7,[131,135],{"type":13,"tag":45,"props":132,"children":133},{"style":52},[134],{"type":18,"value":121},{"type":13,"tag":45,"props":136,"children":137},{"style":63},[138],{"type":18,"value":139}," descriptorWriteCount;\n",{"type":13,"tag":45,"props":141,"children":143},{"class":47,"line":142},8,[144,148,153,158],{"type":13,"tag":45,"props":145,"children":146},{"style":52},[147],{"type":18,"value":84},{"type":13,"tag":45,"props":149,"children":150},{"style":63},[151],{"type":18,"value":152}," VkWriteDescriptorSet",{"type":13,"tag":45,"props":154,"children":155},{"style":52},[156],{"type":18,"value":157},"*",{"type":13,"tag":45,"props":159,"children":160},{"style":63},[161],{"type":18,"value":162}," pDescriptorWrites;\n",{"type":13,"tag":45,"props":164,"children":166},{"class":47,"line":165},9,[167],{"type":13,"tag":45,"props":168,"children":169},{"style":63},[170],{"type":18,"value":171},"} VkPushDescriptorSetInfoKHR;\n",{"type":13,"tag":33,"props":173,"children":178},{"className":174,"code":175,"filename":176,"language":177,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct PushDescriptorSetInfoKHR {\n s_type: vk::StructureType,\n p_next: *const c_void,\n stage_flags: vk::ShaderStageFlags,\n layout: vk::PipelineLayout,\n set: u32,\n descriptor_write_count: u32,\n p_descriptor_writes: *const vk::WriteDescriptorSet,\n}\n","Rust","rs",[179],{"type":13,"tag":21,"props":180,"children":181},{"__ignoreMap":39},[182,205,238,260,289,318,339,359,392],{"type":13,"tag":45,"props":183,"children":184},{"class":47,"line":48},[185,190,194,200],{"type":13,"tag":45,"props":186,"children":187},{"style":52},[188],{"type":18,"value":189},"pub",{"type":13,"tag":45,"props":191,"children":192},{"style":52},[193],{"type":18,"value":60},{"type":13,"tag":45,"props":195,"children":197},{"style":196},"--shiki-default:#953800;--shiki-dark:#FFA657",[198],{"type":18,"value":199}," PushDescriptorSetInfoKHR",{"type":13,"tag":45,"props":201,"children":202},{"style":63},[203],{"type":18,"value":204}," {\n",{"type":13,"tag":45,"props":206,"children":207},{"class":47,"line":69},[208,213,218,223,228,233],{"type":13,"tag":45,"props":209,"children":210},{"style":63},[211],{"type":18,"value":212}," s_type",{"type":13,"tag":45,"props":214,"children":215},{"style":52},[216],{"type":18,"value":217},":",{"type":13,"tag":45,"props":219,"children":220},{"style":196},[221],{"type":18,"value":222}," vk",{"type":13,"tag":45,"props":224,"children":225},{"style":52},[226],{"type":18,"value":227},"::",{"type":13,"tag":45,"props":229,"children":230},{"style":196},[231],{"type":18,"value":232},"StructureType",{"type":13,"tag":45,"props":234,"children":235},{"style":63},[236],{"type":18,"value":237},",\n",{"type":13,"tag":45,"props":239,"children":240},{"class":47,"line":78},[241,246,250,255],{"type":13,"tag":45,"props":242,"children":243},{"style":63},[244],{"type":18,"value":245}," p_next",{"type":13,"tag":45,"props":247,"children":248},{"style":52},[249],{"type":18,"value":217},{"type":13,"tag":45,"props":251,"children":252},{"style":52},[253],{"type":18,"value":254}," *const",{"type":13,"tag":45,"props":256,"children":257},{"style":63},[258],{"type":18,"value":259}," c_void,\n",{"type":13,"tag":45,"props":261,"children":262},{"class":47,"line":97},[263,268,272,276,280,285],{"type":13,"tag":45,"props":264,"children":265},{"style":63},[266],{"type":18,"value":267}," stage_flags",{"type":13,"tag":45,"props":269,"children":270},{"style":52},[271],{"type":18,"value":217},{"type":13,"tag":45,"props":273,"children":274},{"style":196},[275],{"type":18,"value":222},{"type":13,"tag":45,"props":277,"children":278},{"style":52},[279],{"type":18,"value":227},{"type":13,"tag":45,"props":281,"children":282},{"style":196},[283],{"type":18,"value":284},"ShaderStageFlags",{"type":13,"tag":45,"props":286,"children":287},{"style":63},[288],{"type":18,"value":237},{"type":13,"tag":45,"props":290,"children":291},{"class":47,"line":106},[292,297,301,305,309,314],{"type":13,"tag":45,"props":293,"children":294},{"style":63},[295],{"type":18,"value":296}," layout",{"type":13,"tag":45,"props":298,"children":299},{"style":52},[300],{"type":18,"value":217},{"type":13,"tag":45,"props":302,"children":303},{"style":196},[304],{"type":18,"value":222},{"type":13,"tag":45,"props":306,"children":307},{"style":52},[308],{"type":18,"value":227},{"type":13,"tag":45,"props":310,"children":311},{"style":196},[312],{"type":18,"value":313},"PipelineLayout",{"type":13,"tag":45,"props":315,"children":316},{"style":63},[317],{"type":18,"value":237},{"type":13,"tag":45,"props":319,"children":320},{"class":47,"line":115},[321,326,330,335],{"type":13,"tag":45,"props":322,"children":323},{"style":63},[324],{"type":18,"value":325}," set",{"type":13,"tag":45,"props":327,"children":328},{"style":52},[329],{"type":18,"value":217},{"type":13,"tag":45,"props":331,"children":332},{"style":196},[333],{"type":18,"value":334}," u32",{"type":13,"tag":45,"props":336,"children":337},{"style":63},[338],{"type":18,"value":237},{"type":13,"tag":45,"props":340,"children":341},{"class":47,"line":129},[342,347,351,355],{"type":13,"tag":45,"props":343,"children":344},{"style":63},[345],{"type":18,"value":346}," descriptor_write_count",{"type":13,"tag":45,"props":348,"children":349},{"style":52},[350],{"type":18,"value":217},{"type":13,"tag":45,"props":352,"children":353},{"style":196},[354],{"type":18,"value":334},{"type":13,"tag":45,"props":356,"children":357},{"style":63},[358],{"type":18,"value":237},{"type":13,"tag":45,"props":360,"children":361},{"class":47,"line":142},[362,367,371,375,379,383,388],{"type":13,"tag":45,"props":363,"children":364},{"style":63},[365],{"type":18,"value":366}," p_descriptor_writes",{"type":13,"tag":45,"props":368,"children":369},{"style":52},[370],{"type":18,"value":217},{"type":13,"tag":45,"props":372,"children":373},{"style":52},[374],{"type":18,"value":254},{"type":13,"tag":45,"props":376,"children":377},{"style":196},[378],{"type":18,"value":222},{"type":13,"tag":45,"props":380,"children":381},{"style":52},[382],{"type":18,"value":227},{"type":13,"tag":45,"props":384,"children":385},{"style":196},[386],{"type":18,"value":387},"WriteDescriptorSet",{"type":13,"tag":45,"props":389,"children":390},{"style":63},[391],{"type":18,"value":237},{"type":13,"tag":45,"props":393,"children":394},{"class":47,"line":165},[395],{"type":13,"tag":45,"props":396,"children":397},{"style":63},[398],{"type":18,"value":399},"}\n",{"type":13,"tag":401,"props":402,"children":403},"ul",{},[404,425,444,463,534,545,564],{"type":13,"tag":405,"props":406,"children":407},"li",{},[408,414,416,423],{"type":13,"tag":21,"props":409,"children":411},{"className":410},[],[412],{"type":18,"value":413},"sType",{"type":18,"value":415}," is a ",{"type":13,"tag":417,"props":418,"children":420},"a",{"href":419},"/man/VkStructureType",[421],{"type":18,"value":422},"VkStructureType",{"type":18,"value":424}," value identifying this structure.",{"type":13,"tag":405,"props":426,"children":427},{},[428,434,436,442],{"type":13,"tag":21,"props":429,"children":431},{"className":430},[],[432],{"type":18,"value":433},"pNext",{"type":18,"value":435}," is ",{"type":13,"tag":21,"props":437,"children":439},{"className":438},[],[440],{"type":18,"value":441},"NULL",{"type":18,"value":443}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":405,"props":445,"children":446},{},[447,453,455,461],{"type":13,"tag":21,"props":448,"children":450},{"className":449},[],[451],{"type":18,"value":452},"stageFlags",{"type":18,"value":454}," is a bitmask of ",{"type":13,"tag":417,"props":456,"children":458},{"href":457},"/man/VkShaderStageFlagBits",[459],{"type":18,"value":460},"VkShaderStageFlagBits",{"type":18,"value":462}," specifying\nthe shader stages that will use the descriptors.",{"type":13,"tag":405,"props":464,"children":465},{},[466,472,473,479,481,491,493,498,500,505,507,513,515,519,521,527,529],{"type":13,"tag":21,"props":467,"children":469},{"className":468},[],[470],{"type":18,"value":471},"layout",{"type":18,"value":415},{"type":13,"tag":417,"props":474,"children":476},{"href":475},"/man/VkPipelineLayout",[477],{"type":18,"value":478},"VkPipelineLayout",{"type":18,"value":480}," object used to program the\nbindings.\nIf the ",{"type":13,"tag":417,"props":482,"children":484},{"href":483},"/man/VkPhysicalDevicePerStageDescriptorSetFeaturesNV#features-dynamicPipelineLayout",[485],{"type":13,"tag":21,"props":486,"children":488},{"className":487},[],[489],{"type":18,"value":490},"dynamicPipelineLayout",{"type":18,"value":492},"\nfeature is enabled, ",{"type":13,"tag":21,"props":494,"children":496},{"className":495},[],[497],{"type":18,"value":471},{"type":18,"value":499}," ",{"type":13,"tag":501,"props":502,"children":504},"normative",{"type":503},"can",[],{"type":18,"value":506}," be ",{"type":13,"tag":417,"props":508,"children":510},{"href":509},"/man/VK_NULL_HANDLE",[511],{"type":18,"value":512},"VK_NULL_HANDLE",{"type":18,"value":514}," and the\nlayout ",{"type":13,"tag":501,"props":516,"children":518},{"type":517},"must",[],{"type":18,"value":520}," be specified by chaining ",{"type":13,"tag":417,"props":522,"children":524},{"href":523},"/man/VkPipelineLayoutCreateInfo",[525],{"type":18,"value":526},"VkPipelineLayoutCreateInfo",{"type":18,"value":528},"\nstructure off the ",{"type":13,"tag":21,"props":530,"children":532},{"className":531},[],[533],{"type":18,"value":433},{"type":13,"tag":405,"props":535,"children":536},{},[537,543],{"type":13,"tag":21,"props":538,"children":540},{"className":539},[],[541],{"type":18,"value":542},"set",{"type":18,"value":544}," is the set number of the descriptor set in the pipeline layout\nthat will be updated.",{"type":13,"tag":405,"props":546,"children":547},{},[548,554,556,562],{"type":13,"tag":21,"props":549,"children":551},{"className":550},[],[552],{"type":18,"value":553},"descriptorWriteCount",{"type":18,"value":555}," is the number of elements in the\n",{"type":13,"tag":21,"props":557,"children":559},{"className":558},[],[560],{"type":18,"value":561},"pDescriptorWrites",{"type":18,"value":563}," array.",{"type":13,"tag":405,"props":565,"children":566},{},[567,572,574,580],{"type":13,"tag":21,"props":568,"children":570},{"className":569},[],[571],{"type":18,"value":561},{"type":18,"value":573}," is a pointer to an array of\n",{"type":13,"tag":417,"props":575,"children":577},{"href":576},"/man/VkWriteDescriptorSet",[578],{"type":18,"value":579},"VkWriteDescriptorSet",{"type":18,"value":581}," structures describing the descriptors to be\nupdated.",{"type":13,"tag":14,"props":583,"children":584},{},[585,587,592,594,599,601,607,609,615,617,623,625,631,633,639],{"type":18,"value":586},"If ",{"type":13,"tag":21,"props":588,"children":590},{"className":589},[],[591],{"type":18,"value":452},{"type":18,"value":593}," specifies a subset of all stages corresponding to one or\nmore pipeline bind points, the binding operation still affects all stages\ncorresponding to the given pipeline bind point(s) as if the equivalent\noriginal version of this command had been called with the same parameters.\nFor example, specifying a ",{"type":13,"tag":21,"props":595,"children":597},{"className":596},[],[598],{"type":18,"value":452},{"type":18,"value":600}," value of\n",{"type":13,"tag":21,"props":602,"children":604},{"className":603},[],[605],{"type":18,"value":606},"VK_SHADER_STAGE_VERTEX_BIT",{"type":18,"value":608}," | ",{"type":13,"tag":21,"props":610,"children":612},{"className":611},[],[613],{"type":18,"value":614},"VK_SHADER_STAGE_FRAGMENT_BIT",{"type":18,"value":616}," |\n",{"type":13,"tag":21,"props":618,"children":620},{"className":619},[],[621],{"type":18,"value":622},"VK_SHADER_STAGE_COMPUTE_BIT",{"type":18,"value":624}," is equivalent to calling the original\nversion of this command once with ",{"type":13,"tag":21,"props":626,"children":628},{"className":627},[],[629],{"type":18,"value":630},"VK_PIPELINE_BIND_POINT_GRAPHICS",{"type":18,"value":632}," and\nonce with ",{"type":13,"tag":21,"props":634,"children":636},{"className":635},[],[637],{"type":18,"value":638},"VK_PIPELINE_BIND_POINT_COMPUTE",{"type":18,"value":640},".",{"type":13,"tag":642,"props":643,"children":645},"validity-group",{"name":644},"Valid Usage",[646,685,709,809,845],{"type":13,"tag":647,"props":648,"children":650},"validity-field",{"name":649},"VUID-VkPushDescriptorSetInfoKHR-set-00364",[651],{"type":13,"tag":14,"props":652,"children":653},{},[654,659,660,663,665,669,670,676,678,683],{"type":13,"tag":21,"props":655,"children":657},{"className":656},[],[658],{"type":18,"value":542},{"type":18,"value":499},{"type":13,"tag":501,"props":661,"children":662},{"type":517},[],{"type":18,"value":664}," be less than\n",{"type":13,"tag":417,"props":666,"children":667},{"href":523},[668],{"type":18,"value":526},{"type":18,"value":227},{"type":13,"tag":21,"props":671,"children":673},{"className":672},[],[674],{"type":18,"value":675},"setLayoutCount",{"type":18,"value":677}," provided when\n",{"type":13,"tag":21,"props":679,"children":681},{"className":680},[],[682],{"type":18,"value":471},{"type":18,"value":684}," was created",{"type":13,"tag":647,"props":686,"children":688},{"name":687},"VUID-VkPushDescriptorSetInfoKHR-set-00365",[689],{"type":13,"tag":14,"props":690,"children":691},{},[692,697,698,701,703],{"type":13,"tag":21,"props":693,"children":695},{"className":694},[],[696],{"type":18,"value":542},{"type":18,"value":499},{"type":13,"tag":501,"props":699,"children":700},{"type":517},[],{"type":18,"value":702}," be the unique set number in the pipeline layout that\nuses a descriptor set layout that was created with\n",{"type":13,"tag":21,"props":704,"children":706},{"className":705},[],[707],{"type":18,"value":708},"VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR",{"type":13,"tag":647,"props":710,"children":712},{"name":711},"VUID-VkPushDescriptorSetInfoKHR-pDescriptorWrites-06494",[713],{"type":13,"tag":14,"props":714,"children":715},{},[716,718,723,725,731,733,739,740,746,747,753,754,760,762,768,769,774,775,781,782,785,787,792,793,799,801,807],{"type":18,"value":717},"For each element i where\n",{"type":13,"tag":21,"props":719,"children":721},{"className":720},[],[722],{"type":18,"value":561},{"type":18,"value":724},"[i].",{"type":13,"tag":21,"props":726,"children":728},{"className":727},[],[729],{"type":18,"value":730},"descriptorType",{"type":18,"value":732}," is\n",{"type":13,"tag":21,"props":734,"children":736},{"className":735},[],[737],{"type":18,"value":738},"VK_DESCRIPTOR_TYPE_SAMPLER",{"type":18,"value":237},{"type":13,"tag":21,"props":741,"children":743},{"className":742},[],[744],{"type":18,"value":745},"VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER",{"type":18,"value":237},{"type":13,"tag":21,"props":748,"children":750},{"className":749},[],[751],{"type":18,"value":752},"VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE",{"type":18,"value":237},{"type":13,"tag":21,"props":755,"children":757},{"className":756},[],[758],{"type":18,"value":759},"VK_DESCRIPTOR_TYPE_STORAGE_IMAGE",{"type":18,"value":761},", or\n",{"type":13,"tag":21,"props":763,"children":765},{"className":764},[],[766],{"type":18,"value":767},"VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT",{"type":18,"value":237},{"type":13,"tag":21,"props":770,"children":772},{"className":771},[],[773],{"type":18,"value":561},{"type":18,"value":724},{"type":13,"tag":21,"props":776,"children":778},{"className":777},[],[779],{"type":18,"value":780},"pImageInfo",{"type":18,"value":499},{"type":13,"tag":501,"props":783,"children":784},{"type":517},[],{"type":18,"value":786}," be a valid pointer to\nan array of ",{"type":13,"tag":21,"props":788,"children":790},{"className":789},[],[791],{"type":18,"value":561},{"type":18,"value":724},{"type":13,"tag":21,"props":794,"children":796},{"className":795},[],[797],{"type":18,"value":798},"descriptorCount",{"type":18,"value":800}," valid\n",{"type":13,"tag":21,"props":802,"children":804},{"className":803},[],[805],{"type":18,"value":806},"VkDescriptorImageInfo",{"type":18,"value":808}," structures",{"type":13,"tag":647,"props":810,"children":812},{"name":811},"VUID-VkPushDescriptorSetInfoKHR-None-09495",[813],{"type":13,"tag":14,"props":814,"children":815},{},[816,818,826,828,833,834,837,839,843],{"type":18,"value":817},"If the ",{"type":13,"tag":417,"props":819,"children":820},{"href":483},[821],{"type":13,"tag":21,"props":822,"children":824},{"className":823},[],[825],{"type":18,"value":490},{"type":18,"value":827},"\nfeature is not enabled,\n",{"type":13,"tag":21,"props":829,"children":831},{"className":830},[],[832],{"type":18,"value":471},{"type":18,"value":499},{"type":13,"tag":501,"props":835,"children":836},{"type":517},[],{"type":18,"value":838}," be a valid ",{"type":13,"tag":417,"props":840,"children":841},{"href":475},[842],{"type":18,"value":478},{"type":18,"value":844}," handle",{"type":13,"tag":647,"props":846,"children":848},{"name":847},"VUID-VkPushDescriptorSetInfoKHR-layout-09496",[849],{"type":13,"tag":14,"props":850,"children":851},{},[852,853,858,859,863,865,870,872,875,877,881],{"type":18,"value":586},{"type":13,"tag":21,"props":854,"children":856},{"className":855},[],[857],{"type":18,"value":471},{"type":18,"value":435},{"type":13,"tag":417,"props":860,"children":861},{"href":509},[862],{"type":18,"value":512},{"type":18,"value":864},", the ",{"type":13,"tag":21,"props":866,"children":868},{"className":867},[],[869],{"type":18,"value":433},{"type":18,"value":871}," chain ",{"type":13,"tag":501,"props":873,"children":874},{"type":517},[],{"type":18,"value":876},"\ninclude a valid ",{"type":13,"tag":417,"props":878,"children":879},{"href":523},[880],{"type":18,"value":526},{"type":18,"value":882}," structure",{"type":13,"tag":642,"props":884,"children":886},{"name":885},"Valid Usage (Implicit)",[887,910,938,964,988,1012,1048,1078],{"type":13,"tag":647,"props":888,"children":890},{"name":889},"VUID-VkPushDescriptorSetInfoKHR-sType-sType",[891],{"type":13,"tag":14,"props":892,"children":893},{},[894,899,900,903,904],{"type":13,"tag":21,"props":895,"children":897},{"className":896},[],[898],{"type":18,"value":413},{"type":18,"value":499},{"type":13,"tag":501,"props":901,"children":902},{"type":517},[],{"type":18,"value":506},{"type":13,"tag":21,"props":905,"children":907},{"className":906},[],[908],{"type":18,"value":909},"VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_INFO_KHR",{"type":13,"tag":647,"props":911,"children":913},{"name":912},"VUID-VkPushDescriptorSetInfoKHR-pNext-pNext",[914],{"type":13,"tag":14,"props":915,"children":916},{},[917,922,923,926,927,932,934],{"type":13,"tag":21,"props":918,"children":920},{"className":919},[],[921],{"type":18,"value":433},{"type":18,"value":499},{"type":13,"tag":501,"props":924,"children":925},{"type":517},[],{"type":18,"value":506},{"type":13,"tag":21,"props":928,"children":930},{"className":929},[],[931],{"type":18,"value":441},{"type":18,"value":933}," or a pointer to a valid instance of ",{"type":13,"tag":417,"props":935,"children":936},{"href":523},[937],{"type":18,"value":526},{"type":13,"tag":647,"props":939,"children":941},{"name":940},"VUID-VkPushDescriptorSetInfoKHR-sType-unique",[942],{"type":13,"tag":14,"props":943,"children":944},{},[945,946,951,953,958,959,962],{"type":18,"value":19},{"type":13,"tag":21,"props":947,"children":949},{"className":948},[],[950],{"type":18,"value":413},{"type":18,"value":952}," value of each struct in the ",{"type":13,"tag":21,"props":954,"children":956},{"className":955},[],[957],{"type":18,"value":433},{"type":18,"value":871},{"type":13,"tag":501,"props":960,"children":961},{"type":517},[],{"type":18,"value":963}," be unique",{"type":13,"tag":647,"props":965,"children":967},{"name":966},"VUID-VkPushDescriptorSetInfoKHR-stageFlags-parameter",[968],{"type":13,"tag":14,"props":969,"children":970},{},[971,976,977,980,982,986],{"type":13,"tag":21,"props":972,"children":974},{"className":973},[],[975],{"type":18,"value":452},{"type":18,"value":499},{"type":13,"tag":501,"props":978,"children":979},{"type":517},[],{"type":18,"value":981}," be a valid combination of ",{"type":13,"tag":417,"props":983,"children":984},{"href":457},[985],{"type":18,"value":460},{"type":18,"value":987}," values",{"type":13,"tag":647,"props":989,"children":991},{"name":990},"VUID-VkPushDescriptorSetInfoKHR-stageFlags-requiredbitmask",[992],{"type":13,"tag":14,"props":993,"children":994},{},[995,1000,1001,1004,1006],{"type":13,"tag":21,"props":996,"children":998},{"className":997},[],[999],{"type":18,"value":452},{"type":18,"value":499},{"type":13,"tag":501,"props":1002,"children":1003},{"type":517},[],{"type":18,"value":1005}," not be ",{"type":13,"tag":21,"props":1007,"children":1009},{"className":1008},[],[1010],{"type":18,"value":1011},"0",{"type":13,"tag":647,"props":1013,"children":1015},{"name":1014},"VUID-VkPushDescriptorSetInfoKHR-layout-parameter",[1016],{"type":13,"tag":14,"props":1017,"children":1018},{},[1019,1020,1025,1027,1031,1033,1038,1039,1042,1043,1047],{"type":18,"value":586},{"type":13,"tag":21,"props":1021,"children":1023},{"className":1022},[],[1024],{"type":18,"value":471},{"type":18,"value":1026}," is not ",{"type":13,"tag":417,"props":1028,"children":1029},{"href":509},[1030],{"type":18,"value":512},{"type":18,"value":1032},", ",{"type":13,"tag":21,"props":1034,"children":1036},{"className":1035},[],[1037],{"type":18,"value":471},{"type":18,"value":499},{"type":13,"tag":501,"props":1040,"children":1041},{"type":517},[],{"type":18,"value":838},{"type":13,"tag":417,"props":1044,"children":1045},{"href":475},[1046],{"type":18,"value":478},{"type":18,"value":844},{"type":13,"tag":647,"props":1049,"children":1051},{"name":1050},"VUID-VkPushDescriptorSetInfoKHR-pDescriptorWrites-parameter",[1052],{"type":13,"tag":14,"props":1053,"children":1054},{},[1055,1060,1061,1064,1066,1071,1073,1077],{"type":13,"tag":21,"props":1056,"children":1058},{"className":1057},[],[1059],{"type":18,"value":561},{"type":18,"value":499},{"type":13,"tag":501,"props":1062,"children":1063},{"type":517},[],{"type":18,"value":1065}," be a valid pointer to an array of ",{"type":13,"tag":21,"props":1067,"children":1069},{"className":1068},[],[1070],{"type":18,"value":553},{"type":18,"value":1072}," valid ",{"type":13,"tag":417,"props":1074,"children":1075},{"href":576},[1076],{"type":18,"value":579},{"type":18,"value":808},{"type":13,"tag":647,"props":1079,"children":1081},{"name":1080},"VUID-VkPushDescriptorSetInfoKHR-descriptorWriteCount-arraylength",[1082],{"type":13,"tag":14,"props":1083,"children":1084},{},[1085,1090,1091,1094,1096],{"type":13,"tag":21,"props":1086,"children":1088},{"className":1087},[],[1089],{"type":18,"value":553},{"type":18,"value":499},{"type":13,"tag":501,"props":1092,"children":1093},{"type":517},[],{"type":18,"value":1095}," be greater than ",{"type":13,"tag":21,"props":1097,"children":1099},{"className":1098},[],[1100],{"type":18,"value":1011},{"type":13,"tag":1102,"props":1103,"children":1104},"style",{},[1105],{"type":18,"value":1106},"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":39,"searchDepth":69,"depth":69,"links":1108},[],"markdown",1729612475390]