[{"data":1,"prerenderedAt":1051},["ShallowReactive",2],{"zoGSGwFejz":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":1050,"_id":4},"VkPushConstantsInfoKHR","Structure specifying a push constant update operation","VK_KHR_maintenance6","structs",[],{"type":10,"children":11,"toc":1048},"root",[12,28,381,548,829,1042],{"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,166],{"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 VkPushConstantsInfoKHR {\n VkStructureType sType;\n const void* pNext;\n VkPipelineLayout layout;\n VkShaderStageFlags stageFlags;\n uint32_t offset;\n uint32_t size;\n const void* pValues;\n} VkPushConstantsInfoKHR;\n","C","c","",[41],{"type":13,"tag":21,"props":42,"children":43},{"__ignoreMap":39},[44,67,76,95,104,113,127,140,157],{"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}," VkPushConstantsInfoKHR {\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}," VkPipelineLayout layout;\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}," VkShaderStageFlags stageFlags;\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}," offset;\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}," size;\n",{"type":13,"tag":45,"props":141,"children":143},{"class":47,"line":142},8,[144,148,152],{"type":13,"tag":45,"props":145,"children":146},{"style":52},[147],{"type":18,"value":84},{"type":13,"tag":45,"props":149,"children":150},{"style":52},[151],{"type":18,"value":89},{"type":13,"tag":45,"props":153,"children":154},{"style":63},[155],{"type":18,"value":156}," pValues;\n",{"type":13,"tag":45,"props":158,"children":160},{"class":47,"line":159},9,[161],{"type":13,"tag":45,"props":162,"children":163},{"style":63},[164],{"type":18,"value":165},"} VkPushConstantsInfoKHR;\n",{"type":13,"tag":33,"props":167,"children":172},{"className":168,"code":169,"filename":170,"language":171,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct PushConstantsInfoKHR {\n s_type: vk::StructureType,\n p_next: *const c_void,\n layout: vk::PipelineLayout,\n stage_flags: vk::ShaderStageFlags,\n offset: u32,\n size: u32,\n p_values: *const c_void,\n}\n","Rust","rs",[173],{"type":13,"tag":21,"props":174,"children":175},{"__ignoreMap":39},[176,199,232,254,283,312,333,353,373],{"type":13,"tag":45,"props":177,"children":178},{"class":47,"line":48},[179,184,188,194],{"type":13,"tag":45,"props":180,"children":181},{"style":52},[182],{"type":18,"value":183},"pub",{"type":13,"tag":45,"props":185,"children":186},{"style":52},[187],{"type":18,"value":60},{"type":13,"tag":45,"props":189,"children":191},{"style":190},"--shiki-default:#953800;--shiki-dark:#FFA657",[192],{"type":18,"value":193}," PushConstantsInfoKHR",{"type":13,"tag":45,"props":195,"children":196},{"style":63},[197],{"type":18,"value":198}," {\n",{"type":13,"tag":45,"props":200,"children":201},{"class":47,"line":69},[202,207,212,217,222,227],{"type":13,"tag":45,"props":203,"children":204},{"style":63},[205],{"type":18,"value":206}," s_type",{"type":13,"tag":45,"props":208,"children":209},{"style":52},[210],{"type":18,"value":211},":",{"type":13,"tag":45,"props":213,"children":214},{"style":190},[215],{"type":18,"value":216}," vk",{"type":13,"tag":45,"props":218,"children":219},{"style":52},[220],{"type":18,"value":221},"::",{"type":13,"tag":45,"props":223,"children":224},{"style":190},[225],{"type":18,"value":226},"StructureType",{"type":13,"tag":45,"props":228,"children":229},{"style":63},[230],{"type":18,"value":231},",\n",{"type":13,"tag":45,"props":233,"children":234},{"class":47,"line":78},[235,240,244,249],{"type":13,"tag":45,"props":236,"children":237},{"style":63},[238],{"type":18,"value":239}," p_next",{"type":13,"tag":45,"props":241,"children":242},{"style":52},[243],{"type":18,"value":211},{"type":13,"tag":45,"props":245,"children":246},{"style":52},[247],{"type":18,"value":248}," *const",{"type":13,"tag":45,"props":250,"children":251},{"style":63},[252],{"type":18,"value":253}," c_void,\n",{"type":13,"tag":45,"props":255,"children":256},{"class":47,"line":97},[257,262,266,270,274,279],{"type":13,"tag":45,"props":258,"children":259},{"style":63},[260],{"type":18,"value":261}," layout",{"type":13,"tag":45,"props":263,"children":264},{"style":52},[265],{"type":18,"value":211},{"type":13,"tag":45,"props":267,"children":268},{"style":190},[269],{"type":18,"value":216},{"type":13,"tag":45,"props":271,"children":272},{"style":52},[273],{"type":18,"value":221},{"type":13,"tag":45,"props":275,"children":276},{"style":190},[277],{"type":18,"value":278},"PipelineLayout",{"type":13,"tag":45,"props":280,"children":281},{"style":63},[282],{"type":18,"value":231},{"type":13,"tag":45,"props":284,"children":285},{"class":47,"line":106},[286,291,295,299,303,308],{"type":13,"tag":45,"props":287,"children":288},{"style":63},[289],{"type":18,"value":290}," stage_flags",{"type":13,"tag":45,"props":292,"children":293},{"style":52},[294],{"type":18,"value":211},{"type":13,"tag":45,"props":296,"children":297},{"style":190},[298],{"type":18,"value":216},{"type":13,"tag":45,"props":300,"children":301},{"style":52},[302],{"type":18,"value":221},{"type":13,"tag":45,"props":304,"children":305},{"style":190},[306],{"type":18,"value":307},"ShaderStageFlags",{"type":13,"tag":45,"props":309,"children":310},{"style":63},[311],{"type":18,"value":231},{"type":13,"tag":45,"props":313,"children":314},{"class":47,"line":115},[315,320,324,329],{"type":13,"tag":45,"props":316,"children":317},{"style":63},[318],{"type":18,"value":319}," offset",{"type":13,"tag":45,"props":321,"children":322},{"style":52},[323],{"type":18,"value":211},{"type":13,"tag":45,"props":325,"children":326},{"style":190},[327],{"type":18,"value":328}," u32",{"type":13,"tag":45,"props":330,"children":331},{"style":63},[332],{"type":18,"value":231},{"type":13,"tag":45,"props":334,"children":335},{"class":47,"line":129},[336,341,345,349],{"type":13,"tag":45,"props":337,"children":338},{"style":63},[339],{"type":18,"value":340}," size",{"type":13,"tag":45,"props":342,"children":343},{"style":52},[344],{"type":18,"value":211},{"type":13,"tag":45,"props":346,"children":347},{"style":190},[348],{"type":18,"value":328},{"type":13,"tag":45,"props":350,"children":351},{"style":63},[352],{"type":18,"value":231},{"type":13,"tag":45,"props":354,"children":355},{"class":47,"line":142},[356,361,365,369],{"type":13,"tag":45,"props":357,"children":358},{"style":63},[359],{"type":18,"value":360}," p_values",{"type":13,"tag":45,"props":362,"children":363},{"style":52},[364],{"type":18,"value":211},{"type":13,"tag":45,"props":366,"children":367},{"style":52},[368],{"type":18,"value":248},{"type":13,"tag":45,"props":370,"children":371},{"style":63},[372],{"type":18,"value":253},{"type":13,"tag":45,"props":374,"children":375},{"class":47,"line":159},[376],{"type":13,"tag":45,"props":377,"children":378},{"style":63},[379],{"type":18,"value":380},"}\n",{"type":13,"tag":382,"props":383,"children":384},"ul",{},[385,406,425,489,508,519,530],{"type":13,"tag":386,"props":387,"children":388},"li",{},[389,395,397,404],{"type":13,"tag":21,"props":390,"children":392},{"className":391},[],[393],{"type":18,"value":394},"sType",{"type":18,"value":396}," is a ",{"type":13,"tag":398,"props":399,"children":401},"a",{"href":400},"/man/VkStructureType",[402],{"type":18,"value":403},"VkStructureType",{"type":18,"value":405}," value identifying this structure.",{"type":13,"tag":386,"props":407,"children":408},{},[409,415,417,423],{"type":13,"tag":21,"props":410,"children":412},{"className":411},[],[413],{"type":18,"value":414},"pNext",{"type":18,"value":416}," is ",{"type":13,"tag":21,"props":418,"children":420},{"className":419},[],[421],{"type":18,"value":422},"NULL",{"type":18,"value":424}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":386,"props":426,"children":427},{},[428,434,436,446,448,453,455,460,462,468,470,474,476,482,484],{"type":13,"tag":21,"props":429,"children":431},{"className":430},[],[432],{"type":18,"value":433},"layout",{"type":18,"value":435}," is the pipeline layout used to program the push constant\nupdates.\nIf the ",{"type":13,"tag":398,"props":437,"children":439},{"href":438},"/man/VkPhysicalDevicePerStageDescriptorSetFeaturesNV#features-dynamicPipelineLayout",[440],{"type":13,"tag":21,"props":441,"children":443},{"className":442},[],[444],{"type":18,"value":445},"dynamicPipelineLayout",{"type":18,"value":447},"\nfeature is enabled, ",{"type":13,"tag":21,"props":449,"children":451},{"className":450},[],[452],{"type":18,"value":433},{"type":18,"value":454}," ",{"type":13,"tag":456,"props":457,"children":459},"normative",{"type":458},"can",[],{"type":18,"value":461}," be ",{"type":13,"tag":398,"props":463,"children":465},{"href":464},"/man/VK_NULL_HANDLE",[466],{"type":18,"value":467},"VK_NULL_HANDLE",{"type":18,"value":469}," and the\nlayout ",{"type":13,"tag":456,"props":471,"children":473},{"type":472},"must",[],{"type":18,"value":475}," be specified by chaining ",{"type":13,"tag":398,"props":477,"children":479},{"href":478},"/man/VkPipelineLayoutCreateInfo",[480],{"type":18,"value":481},"VkPipelineLayoutCreateInfo",{"type":18,"value":483},"\nstructure off the ",{"type":13,"tag":21,"props":485,"children":487},{"className":486},[],[488],{"type":18,"value":414},{"type":13,"tag":386,"props":490,"children":491},{},[492,498,500,506],{"type":13,"tag":21,"props":493,"children":495},{"className":494},[],[496],{"type":18,"value":497},"stageFlags",{"type":18,"value":499}," is a bitmask of ",{"type":13,"tag":398,"props":501,"children":503},{"href":502},"/man/VkShaderStageFlagBits",[504],{"type":18,"value":505},"VkShaderStageFlagBits",{"type":18,"value":507}," specifying\nthe shader stages that will use the push constants in the updated range.",{"type":13,"tag":386,"props":509,"children":510},{},[511,517],{"type":13,"tag":21,"props":512,"children":514},{"className":513},[],[515],{"type":18,"value":516},"offset",{"type":18,"value":518}," is the start offset of the push constant range to update,\nin units of bytes.",{"type":13,"tag":386,"props":520,"children":521},{},[522,528],{"type":13,"tag":21,"props":523,"children":525},{"className":524},[],[526],{"type":18,"value":527},"size",{"type":18,"value":529}," is the size of the push constant range to update, in units of\nbytes.",{"type":13,"tag":386,"props":531,"children":532},{},[533,539,541,546],{"type":13,"tag":21,"props":534,"children":536},{"className":535},[],[537],{"type":18,"value":538},"pValues",{"type":18,"value":540}," is a pointer to an array of ",{"type":13,"tag":21,"props":542,"children":544},{"className":543},[],[545],{"type":18,"value":527},{"type":18,"value":547}," bytes containing\nthe new push constant values.",{"type":13,"tag":549,"props":550,"children":552},"validity-group",{"name":551},"Valid Usage",[553,596,639,663,685,716,752,790],{"type":13,"tag":554,"props":555,"children":557},"validity-field",{"name":556},"VUID-VkPushConstantsInfoKHR-offset-01795",[558],{"type":13,"tag":14,"props":559,"children":560},{},[561,563,568,570,575,577,582,584,587,589,594],{"type":18,"value":562},"For each byte in the range specified by ",{"type":13,"tag":21,"props":564,"children":566},{"className":565},[],[567],{"type":18,"value":516},{"type":18,"value":569}," and ",{"type":13,"tag":21,"props":571,"children":573},{"className":572},[],[574],{"type":18,"value":527},{"type":18,"value":576}," and\nfor each shader stage in ",{"type":13,"tag":21,"props":578,"children":580},{"className":579},[],[581],{"type":18,"value":497},{"type":18,"value":583},", there ",{"type":13,"tag":456,"props":585,"children":586},{"type":472},[],{"type":18,"value":588}," be a push\nconstant range in ",{"type":13,"tag":21,"props":590,"children":592},{"className":591},[],[593],{"type":18,"value":433},{"type":18,"value":595}," that includes that byte and that stage",{"type":13,"tag":554,"props":597,"children":599},{"name":598},"VUID-VkPushConstantsInfoKHR-offset-01796",[600],{"type":13,"tag":14,"props":601,"children":602},{},[603,604,609,610,615,617,622,625,627,633,634],{"type":18,"value":562},{"type":13,"tag":21,"props":605,"children":607},{"className":606},[],[608],{"type":18,"value":516},{"type":18,"value":569},{"type":13,"tag":21,"props":611,"children":613},{"className":612},[],[614],{"type":18,"value":527},{"type":18,"value":616}," and\nfor each push constant range that overlaps that byte, ",{"type":13,"tag":21,"props":618,"children":620},{"className":619},[],[621],{"type":18,"value":497},{"type":13,"tag":456,"props":623,"children":624},{"type":472},[],{"type":18,"value":626}," include all stages in that push constant range’s\n",{"type":13,"tag":398,"props":628,"children":630},{"href":629},"/man/VkPushConstantRange",[631],{"type":18,"value":632},"VkPushConstantRange",{"type":18,"value":221},{"type":13,"tag":21,"props":635,"children":637},{"className":636},[],[638],{"type":18,"value":497},{"type":13,"tag":554,"props":640,"children":642},{"name":641},"VUID-VkPushConstantsInfoKHR-offset-00368",[643],{"type":13,"tag":14,"props":644,"children":645},{},[646,651,652,655,657],{"type":13,"tag":21,"props":647,"children":649},{"className":648},[],[650],{"type":18,"value":516},{"type":18,"value":454},{"type":13,"tag":456,"props":653,"children":654},{"type":472},[],{"type":18,"value":656}," be a multiple of ",{"type":13,"tag":21,"props":658,"children":660},{"className":659},[],[661],{"type":18,"value":662},"4",{"type":13,"tag":554,"props":664,"children":666},{"name":665},"VUID-VkPushConstantsInfoKHR-size-00369",[667],{"type":13,"tag":14,"props":668,"children":669},{},[670,675,676,679,680],{"type":13,"tag":21,"props":671,"children":673},{"className":672},[],[674],{"type":18,"value":527},{"type":18,"value":454},{"type":13,"tag":456,"props":677,"children":678},{"type":472},[],{"type":18,"value":656},{"type":13,"tag":21,"props":681,"children":683},{"className":682},[],[684],{"type":18,"value":662},{"type":13,"tag":554,"props":686,"children":688},{"name":687},"VUID-VkPushConstantsInfoKHR-offset-00370",[689],{"type":13,"tag":14,"props":690,"children":691},{},[692,697,698,701,703,709,710],{"type":13,"tag":21,"props":693,"children":695},{"className":694},[],[696],{"type":18,"value":516},{"type":18,"value":454},{"type":13,"tag":456,"props":699,"children":700},{"type":472},[],{"type":18,"value":702}," be less than\n",{"type":13,"tag":21,"props":704,"children":706},{"className":705},[],[707],{"type":18,"value":708},"VkPhysicalDeviceLimits",{"type":18,"value":221},{"type":13,"tag":21,"props":711,"children":713},{"className":712},[],[714],{"type":18,"value":715},"maxPushConstantsSize",{"type":13,"tag":554,"props":717,"children":719},{"name":718},"VUID-VkPushConstantsInfoKHR-size-00371",[720],{"type":13,"tag":14,"props":721,"children":722},{},[723,728,729,732,734,739,740,745,747],{"type":13,"tag":21,"props":724,"children":726},{"className":725},[],[727],{"type":18,"value":527},{"type":18,"value":454},{"type":13,"tag":456,"props":730,"children":731},{"type":472},[],{"type":18,"value":733}," be less than or equal to\n",{"type":13,"tag":21,"props":735,"children":737},{"className":736},[],[738],{"type":18,"value":708},{"type":18,"value":221},{"type":13,"tag":21,"props":741,"children":743},{"className":742},[],[744],{"type":18,"value":715},{"type":18,"value":746}," minus\n",{"type":13,"tag":21,"props":748,"children":750},{"className":749},[],[751],{"type":18,"value":516},{"type":13,"tag":554,"props":753,"children":755},{"name":754},"VUID-VkPushConstantsInfoKHR-None-09495",[756],{"type":13,"tag":14,"props":757,"children":758},{},[759,761,769,771,776,777,780,782,788],{"type":18,"value":760},"If the ",{"type":13,"tag":398,"props":762,"children":763},{"href":438},[764],{"type":13,"tag":21,"props":765,"children":767},{"className":766},[],[768],{"type":18,"value":445},{"type":18,"value":770},"\nfeature is not enabled,\n",{"type":13,"tag":21,"props":772,"children":774},{"className":773},[],[775],{"type":18,"value":433},{"type":18,"value":454},{"type":13,"tag":456,"props":778,"children":779},{"type":472},[],{"type":18,"value":781}," be a valid ",{"type":13,"tag":398,"props":783,"children":785},{"href":784},"/man/VkPipelineLayout",[786],{"type":18,"value":787},"VkPipelineLayout",{"type":18,"value":789}," handle",{"type":13,"tag":554,"props":791,"children":793},{"name":792},"VUID-VkPushConstantsInfoKHR-layout-09496",[794],{"type":13,"tag":14,"props":795,"children":796},{},[797,799,804,805,809,811,816,818,821,823,827],{"type":18,"value":798},"If ",{"type":13,"tag":21,"props":800,"children":802},{"className":801},[],[803],{"type":18,"value":433},{"type":18,"value":416},{"type":13,"tag":398,"props":806,"children":807},{"href":464},[808],{"type":18,"value":467},{"type":18,"value":810},", the ",{"type":13,"tag":21,"props":812,"children":814},{"className":813},[],[815],{"type":18,"value":414},{"type":18,"value":817}," chain ",{"type":13,"tag":456,"props":819,"children":820},{"type":472},[],{"type":18,"value":822},"\ninclude a valid ",{"type":13,"tag":398,"props":824,"children":825},{"href":478},[826],{"type":18,"value":481},{"type":18,"value":828}," structure",{"type":13,"tag":549,"props":830,"children":832},{"name":831},"Valid Usage (Implicit)",[833,856,884,910,946,970,994,1019],{"type":13,"tag":554,"props":834,"children":836},{"name":835},"VUID-VkPushConstantsInfoKHR-sType-sType",[837],{"type":13,"tag":14,"props":838,"children":839},{},[840,845,846,849,850],{"type":13,"tag":21,"props":841,"children":843},{"className":842},[],[844],{"type":18,"value":394},{"type":18,"value":454},{"type":13,"tag":456,"props":847,"children":848},{"type":472},[],{"type":18,"value":461},{"type":13,"tag":21,"props":851,"children":853},{"className":852},[],[854],{"type":18,"value":855},"VK_STRUCTURE_TYPE_PUSH_CONSTANTS_INFO_KHR",{"type":13,"tag":554,"props":857,"children":859},{"name":858},"VUID-VkPushConstantsInfoKHR-pNext-pNext",[860],{"type":13,"tag":14,"props":861,"children":862},{},[863,868,869,872,873,878,880],{"type":13,"tag":21,"props":864,"children":866},{"className":865},[],[867],{"type":18,"value":414},{"type":18,"value":454},{"type":13,"tag":456,"props":870,"children":871},{"type":472},[],{"type":18,"value":461},{"type":13,"tag":21,"props":874,"children":876},{"className":875},[],[877],{"type":18,"value":422},{"type":18,"value":879}," or a pointer to a valid instance of ",{"type":13,"tag":398,"props":881,"children":882},{"href":478},[883],{"type":18,"value":481},{"type":13,"tag":554,"props":885,"children":887},{"name":886},"VUID-VkPushConstantsInfoKHR-sType-unique",[888],{"type":13,"tag":14,"props":889,"children":890},{},[891,892,897,899,904,905,908],{"type":18,"value":19},{"type":13,"tag":21,"props":893,"children":895},{"className":894},[],[896],{"type":18,"value":394},{"type":18,"value":898}," value of each struct in the ",{"type":13,"tag":21,"props":900,"children":902},{"className":901},[],[903],{"type":18,"value":414},{"type":18,"value":817},{"type":13,"tag":456,"props":906,"children":907},{"type":472},[],{"type":18,"value":909}," be unique",{"type":13,"tag":554,"props":911,"children":913},{"name":912},"VUID-VkPushConstantsInfoKHR-layout-parameter",[914],{"type":13,"tag":14,"props":915,"children":916},{},[917,918,923,925,929,931,936,937,940,941,945],{"type":18,"value":798},{"type":13,"tag":21,"props":919,"children":921},{"className":920},[],[922],{"type":18,"value":433},{"type":18,"value":924}," is not ",{"type":13,"tag":398,"props":926,"children":927},{"href":464},[928],{"type":18,"value":467},{"type":18,"value":930},", ",{"type":13,"tag":21,"props":932,"children":934},{"className":933},[],[935],{"type":18,"value":433},{"type":18,"value":454},{"type":13,"tag":456,"props":938,"children":939},{"type":472},[],{"type":18,"value":781},{"type":13,"tag":398,"props":942,"children":943},{"href":784},[944],{"type":18,"value":787},{"type":18,"value":789},{"type":13,"tag":554,"props":947,"children":949},{"name":948},"VUID-VkPushConstantsInfoKHR-stageFlags-parameter",[950],{"type":13,"tag":14,"props":951,"children":952},{},[953,958,959,962,964,968],{"type":13,"tag":21,"props":954,"children":956},{"className":955},[],[957],{"type":18,"value":497},{"type":18,"value":454},{"type":13,"tag":456,"props":960,"children":961},{"type":472},[],{"type":18,"value":963}," be a valid combination of ",{"type":13,"tag":398,"props":965,"children":966},{"href":502},[967],{"type":18,"value":505},{"type":18,"value":969}," values",{"type":13,"tag":554,"props":971,"children":973},{"name":972},"VUID-VkPushConstantsInfoKHR-stageFlags-requiredbitmask",[974],{"type":13,"tag":14,"props":975,"children":976},{},[977,982,983,986,988],{"type":13,"tag":21,"props":978,"children":980},{"className":979},[],[981],{"type":18,"value":497},{"type":18,"value":454},{"type":13,"tag":456,"props":984,"children":985},{"type":472},[],{"type":18,"value":987}," not be ",{"type":13,"tag":21,"props":989,"children":991},{"className":990},[],[992],{"type":18,"value":993},"0",{"type":13,"tag":554,"props":995,"children":997},{"name":996},"VUID-VkPushConstantsInfoKHR-pValues-parameter",[998],{"type":13,"tag":14,"props":999,"children":1000},{},[1001,1006,1007,1010,1012,1017],{"type":13,"tag":21,"props":1002,"children":1004},{"className":1003},[],[1005],{"type":18,"value":538},{"type":18,"value":454},{"type":13,"tag":456,"props":1008,"children":1009},{"type":472},[],{"type":18,"value":1011}," be a valid pointer to an array of ",{"type":13,"tag":21,"props":1013,"children":1015},{"className":1014},[],[1016],{"type":18,"value":527},{"type":18,"value":1018}," bytes",{"type":13,"tag":554,"props":1020,"children":1022},{"name":1021},"VUID-VkPushConstantsInfoKHR-size-arraylength",[1023],{"type":13,"tag":14,"props":1024,"children":1025},{},[1026,1031,1032,1035,1037],{"type":13,"tag":21,"props":1027,"children":1029},{"className":1028},[],[1030],{"type":18,"value":527},{"type":18,"value":454},{"type":13,"tag":456,"props":1033,"children":1034},{"type":472},[],{"type":18,"value":1036}," be greater than ",{"type":13,"tag":21,"props":1038,"children":1040},{"className":1039},[],[1041],{"type":18,"value":993},{"type":13,"tag":1043,"props":1044,"children":1045},"style",{},[1046],{"type":18,"value":1047},"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":1049},[],"markdown",1725732581102]