[{"data":1,"prerenderedAt":3602},["ShallowReactive",2],{"$fOcljtGdKqVWpbKrW7uCAeiRXdKNpK8ShsNs2qKy_RgE":3},{"title":4,"description":5,"parent":6,"structextends":7,"type":15,"xrefs":16,"body":17,"_type":3601,"_id":4},"VkPipelineLayoutCreateInfo","Structure specifying the parameters of a newly created pipeline layout object","VK_VERSION_1_0",[8,9,10,11,12,13,14],"VkBindDescriptorSetsInfo","VkPushConstantsInfo","VkPushDescriptorSetInfo","VkPushDescriptorSetWithTemplateInfo","VkSetDescriptorBufferOffsetsInfoEXT","VkBindDescriptorBufferEmbeddedSamplersInfoEXT","VkIndirectCommandsLayoutCreateInfoEXT","structs",[],{"type":18,"children":19,"toc":3599},"root",[20,36,448,591,3444,3593],{"type":21,"tag":22,"props":23,"children":24},"element","p",{},[25,28,34],{"type":26,"value":27},"text","The ",{"type":21,"tag":29,"props":30,"children":32},"a",{"href":31},"/man/VkPipelineLayoutCreateInfo",[33],{"type":26,"value":4},{"type":26,"value":35}," structure is defined as:",{"type":21,"tag":37,"props":38,"children":39},"code-group",{},[40,194],{"type":21,"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 VkPipelineLayoutCreateInfo {\n VkStructureType sType;\n const void* pNext;\n VkPipelineLayoutCreateFlags flags;\n uint32_t setLayoutCount;\n const VkDescriptorSetLayout* pSetLayouts;\n uint32_t pushConstantRangeCount;\n const VkPushConstantRange* pPushConstantRanges;\n} VkPipelineLayoutCreateInfo;\n","C","c","",[49],{"type":21,"tag":50,"props":51,"children":52},"code",{"__ignoreMap":47},[53,76,85,104,113,127,150,163,185],{"type":21,"tag":54,"props":55,"children":58},"span",{"class":56,"line":57},"line",1,[59,65,70],{"type":21,"tag":54,"props":60,"children":62},{"style":61},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[63],{"type":26,"value":64},"typedef",{"type":21,"tag":54,"props":66,"children":67},{"style":61},[68],{"type":26,"value":69}," struct",{"type":21,"tag":54,"props":71,"children":73},{"style":72},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[74],{"type":26,"value":75}," VkPipelineLayoutCreateInfo {\n",{"type":21,"tag":54,"props":77,"children":79},{"class":56,"line":78},2,[80],{"type":21,"tag":54,"props":81,"children":82},{"style":72},[83],{"type":26,"value":84}," VkStructureType sType;\n",{"type":21,"tag":54,"props":86,"children":88},{"class":56,"line":87},3,[89,94,99],{"type":21,"tag":54,"props":90,"children":91},{"style":61},[92],{"type":26,"value":93}," const",{"type":21,"tag":54,"props":95,"children":96},{"style":61},[97],{"type":26,"value":98}," void*",{"type":21,"tag":54,"props":100,"children":101},{"style":72},[102],{"type":26,"value":103}," pNext;\n",{"type":21,"tag":54,"props":105,"children":107},{"class":56,"line":106},4,[108],{"type":21,"tag":54,"props":109,"children":110},{"style":72},[111],{"type":26,"value":112}," VkPipelineLayoutCreateFlags flags;\n",{"type":21,"tag":54,"props":114,"children":116},{"class":56,"line":115},5,[117,122],{"type":21,"tag":54,"props":118,"children":119},{"style":61},[120],{"type":26,"value":121}," uint32_t",{"type":21,"tag":54,"props":123,"children":124},{"style":72},[125],{"type":26,"value":126}," setLayoutCount;\n",{"type":21,"tag":54,"props":128,"children":130},{"class":56,"line":129},6,[131,135,140,145],{"type":21,"tag":54,"props":132,"children":133},{"style":61},[134],{"type":26,"value":93},{"type":21,"tag":54,"props":136,"children":137},{"style":72},[138],{"type":26,"value":139}," VkDescriptorSetLayout",{"type":21,"tag":54,"props":141,"children":142},{"style":61},[143],{"type":26,"value":144},"*",{"type":21,"tag":54,"props":146,"children":147},{"style":72},[148],{"type":26,"value":149}," pSetLayouts;\n",{"type":21,"tag":54,"props":151,"children":153},{"class":56,"line":152},7,[154,158],{"type":21,"tag":54,"props":155,"children":156},{"style":61},[157],{"type":26,"value":121},{"type":21,"tag":54,"props":159,"children":160},{"style":72},[161],{"type":26,"value":162}," pushConstantRangeCount;\n",{"type":21,"tag":54,"props":164,"children":166},{"class":56,"line":165},8,[167,171,176,180],{"type":21,"tag":54,"props":168,"children":169},{"style":61},[170],{"type":26,"value":93},{"type":21,"tag":54,"props":172,"children":173},{"style":72},[174],{"type":26,"value":175}," VkPushConstantRange",{"type":21,"tag":54,"props":177,"children":178},{"style":61},[179],{"type":26,"value":144},{"type":21,"tag":54,"props":181,"children":182},{"style":72},[183],{"type":26,"value":184}," pPushConstantRanges;\n",{"type":21,"tag":54,"props":186,"children":188},{"class":56,"line":187},9,[189],{"type":21,"tag":54,"props":190,"children":191},{"style":72},[192],{"type":26,"value":193},"} VkPipelineLayoutCreateInfo;\n",{"type":21,"tag":41,"props":195,"children":200},{"className":196,"code":197,"filename":198,"language":199,"meta":47,"style":47},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct PipelineLayoutCreateInfo {\n s_type: vk::StructureType,\n p_next: *const c_void,\n flags: vk::PipelineLayoutCreateFlags,\n set_layout_count: u32, // Number of descriptor sets interfaced by the pipeline\n p_set_layouts: *const vk::DescriptorSetLayout, // Array of setCount number of descriptor set layout objects defining the layout of the\n push_constant_range_count: u32, // Number of push-constant ranges used by the pipeline\n p_push_constant_ranges: *const vk::PushConstantRange, // Array of pushConstantRangeCount number of ranges used by various shader stages\n}\n","Rust","rs",[201],{"type":21,"tag":50,"props":202,"children":203},{"__ignoreMap":47},[204,227,260,282,311,339,377,402,440],{"type":21,"tag":54,"props":205,"children":206},{"class":56,"line":57},[207,212,216,222],{"type":21,"tag":54,"props":208,"children":209},{"style":61},[210],{"type":26,"value":211},"pub",{"type":21,"tag":54,"props":213,"children":214},{"style":61},[215],{"type":26,"value":69},{"type":21,"tag":54,"props":217,"children":219},{"style":218},"--shiki-default:#953800;--shiki-dark:#FFA657",[220],{"type":26,"value":221}," PipelineLayoutCreateInfo",{"type":21,"tag":54,"props":223,"children":224},{"style":72},[225],{"type":26,"value":226}," {\n",{"type":21,"tag":54,"props":228,"children":229},{"class":56,"line":78},[230,235,240,245,250,255],{"type":21,"tag":54,"props":231,"children":232},{"style":72},[233],{"type":26,"value":234}," s_type",{"type":21,"tag":54,"props":236,"children":237},{"style":61},[238],{"type":26,"value":239},":",{"type":21,"tag":54,"props":241,"children":242},{"style":218},[243],{"type":26,"value":244}," vk",{"type":21,"tag":54,"props":246,"children":247},{"style":61},[248],{"type":26,"value":249},"::",{"type":21,"tag":54,"props":251,"children":252},{"style":218},[253],{"type":26,"value":254},"StructureType",{"type":21,"tag":54,"props":256,"children":257},{"style":72},[258],{"type":26,"value":259},",\n",{"type":21,"tag":54,"props":261,"children":262},{"class":56,"line":87},[263,268,272,277],{"type":21,"tag":54,"props":264,"children":265},{"style":72},[266],{"type":26,"value":267}," p_next",{"type":21,"tag":54,"props":269,"children":270},{"style":61},[271],{"type":26,"value":239},{"type":21,"tag":54,"props":273,"children":274},{"style":61},[275],{"type":26,"value":276}," *const",{"type":21,"tag":54,"props":278,"children":279},{"style":72},[280],{"type":26,"value":281}," c_void,\n",{"type":21,"tag":54,"props":283,"children":284},{"class":56,"line":106},[285,290,294,298,302,307],{"type":21,"tag":54,"props":286,"children":287},{"style":72},[288],{"type":26,"value":289}," flags",{"type":21,"tag":54,"props":291,"children":292},{"style":61},[293],{"type":26,"value":239},{"type":21,"tag":54,"props":295,"children":296},{"style":218},[297],{"type":26,"value":244},{"type":21,"tag":54,"props":299,"children":300},{"style":61},[301],{"type":26,"value":249},{"type":21,"tag":54,"props":303,"children":304},{"style":218},[305],{"type":26,"value":306},"PipelineLayoutCreateFlags",{"type":21,"tag":54,"props":308,"children":309},{"style":72},[310],{"type":26,"value":259},{"type":21,"tag":54,"props":312,"children":313},{"class":56,"line":115},[314,319,323,328,333],{"type":21,"tag":54,"props":315,"children":316},{"style":72},[317],{"type":26,"value":318}," set_layout_count",{"type":21,"tag":54,"props":320,"children":321},{"style":61},[322],{"type":26,"value":239},{"type":21,"tag":54,"props":324,"children":325},{"style":218},[326],{"type":26,"value":327}," u32",{"type":21,"tag":54,"props":329,"children":330},{"style":72},[331],{"type":26,"value":332},", ",{"type":21,"tag":54,"props":334,"children":336},{"style":335},"--shiki-default:#6E7781;--shiki-dark:#8B949E",[337],{"type":26,"value":338},"// Number of descriptor sets interfaced by the pipeline\n",{"type":21,"tag":54,"props":340,"children":341},{"class":56,"line":129},[342,347,351,355,359,363,368,372],{"type":21,"tag":54,"props":343,"children":344},{"style":72},[345],{"type":26,"value":346}," p_set_layouts",{"type":21,"tag":54,"props":348,"children":349},{"style":61},[350],{"type":26,"value":239},{"type":21,"tag":54,"props":352,"children":353},{"style":61},[354],{"type":26,"value":276},{"type":21,"tag":54,"props":356,"children":357},{"style":218},[358],{"type":26,"value":244},{"type":21,"tag":54,"props":360,"children":361},{"style":61},[362],{"type":26,"value":249},{"type":21,"tag":54,"props":364,"children":365},{"style":218},[366],{"type":26,"value":367},"DescriptorSetLayout",{"type":21,"tag":54,"props":369,"children":370},{"style":72},[371],{"type":26,"value":332},{"type":21,"tag":54,"props":373,"children":374},{"style":335},[375],{"type":26,"value":376},"// Array of setCount number of descriptor set layout objects defining the layout of the\n",{"type":21,"tag":54,"props":378,"children":379},{"class":56,"line":152},[380,385,389,393,397],{"type":21,"tag":54,"props":381,"children":382},{"style":72},[383],{"type":26,"value":384}," push_constant_range_count",{"type":21,"tag":54,"props":386,"children":387},{"style":61},[388],{"type":26,"value":239},{"type":21,"tag":54,"props":390,"children":391},{"style":218},[392],{"type":26,"value":327},{"type":21,"tag":54,"props":394,"children":395},{"style":72},[396],{"type":26,"value":332},{"type":21,"tag":54,"props":398,"children":399},{"style":335},[400],{"type":26,"value":401},"// Number of push-constant ranges used by the pipeline\n",{"type":21,"tag":54,"props":403,"children":404},{"class":56,"line":165},[405,410,414,418,422,426,431,435],{"type":21,"tag":54,"props":406,"children":407},{"style":72},[408],{"type":26,"value":409}," p_push_constant_ranges",{"type":21,"tag":54,"props":411,"children":412},{"style":61},[413],{"type":26,"value":239},{"type":21,"tag":54,"props":415,"children":416},{"style":61},[417],{"type":26,"value":276},{"type":21,"tag":54,"props":419,"children":420},{"style":218},[421],{"type":26,"value":244},{"type":21,"tag":54,"props":423,"children":424},{"style":61},[425],{"type":26,"value":249},{"type":21,"tag":54,"props":427,"children":428},{"style":218},[429],{"type":26,"value":430},"PushConstantRange",{"type":21,"tag":54,"props":432,"children":433},{"style":72},[434],{"type":26,"value":332},{"type":21,"tag":54,"props":436,"children":437},{"style":335},[438],{"type":26,"value":439},"// Array of pushConstantRangeCount number of ranges used by various shader stages\n",{"type":21,"tag":54,"props":441,"children":442},{"class":56,"line":187},[443],{"type":21,"tag":54,"props":444,"children":445},{"style":72},[446],{"type":26,"value":447},"}\n",{"type":21,"tag":449,"props":450,"children":451},"ul",{},[452,472,491,510,521,547,558],{"type":21,"tag":453,"props":454,"children":455},"li",{},[456,462,464,470],{"type":21,"tag":50,"props":457,"children":459},{"className":458},[],[460],{"type":26,"value":461},"sType",{"type":26,"value":463}," is a ",{"type":21,"tag":29,"props":465,"children":467},{"href":466},"/man/VkStructureType",[468],{"type":26,"value":469},"VkStructureType",{"type":26,"value":471}," value identifying this structure.",{"type":21,"tag":453,"props":473,"children":474},{},[475,481,483,489],{"type":21,"tag":50,"props":476,"children":478},{"className":477},[],[479],{"type":26,"value":480},"pNext",{"type":26,"value":482}," is ",{"type":21,"tag":50,"props":484,"children":486},{"className":485},[],[487],{"type":26,"value":488},"NULL",{"type":26,"value":490}," or a pointer to a structure extending this\nstructure.",{"type":21,"tag":453,"props":492,"children":493},{},[494,500,502,508],{"type":21,"tag":50,"props":495,"children":497},{"className":496},[],[498],{"type":26,"value":499},"flags",{"type":26,"value":501}," is a bitmask of ",{"type":21,"tag":29,"props":503,"children":505},{"href":504},"/man/VkPipelineLayoutCreateFlagBits",[506],{"type":26,"value":507},"VkPipelineLayoutCreateFlagBits",{"type":26,"value":509},"\nspecifying options for pipeline layout creation.",{"type":21,"tag":453,"props":511,"children":512},{},[513,519],{"type":21,"tag":50,"props":514,"children":516},{"className":515},[],[517],{"type":26,"value":518},"setLayoutCount",{"type":26,"value":520}," is the number of descriptor sets included in the\npipeline layout.",{"type":21,"tag":453,"props":522,"children":523},{},[524,530,532,538,540,545],{"type":21,"tag":50,"props":525,"children":527},{"className":526},[],[528],{"type":26,"value":529},"pSetLayouts",{"type":26,"value":531}," is a pointer to an array of\n",{"type":21,"tag":50,"props":533,"children":535},{"className":534},[],[536],{"type":26,"value":537},"VkDescriptorSetLayout",{"type":26,"value":539}," objects.\nThe implementation ",{"type":21,"tag":541,"props":542,"children":544},"normative",{"type":543},"must",[],{"type":26,"value":546}," not access these objects outside of the\nduration of the command this structure is passed to.",{"type":21,"tag":453,"props":548,"children":549},{},[550,556],{"type":21,"tag":50,"props":551,"children":553},{"className":552},[],[554],{"type":26,"value":555},"pushConstantRangeCount",{"type":26,"value":557}," is the number of push constant ranges\nincluded in the pipeline layout.",{"type":21,"tag":453,"props":559,"children":560},{},[561,567,568,574,576,580,582],{"type":21,"tag":50,"props":562,"children":564},{"className":563},[],[565],{"type":26,"value":566},"pPushConstantRanges",{"type":26,"value":531},{"type":21,"tag":29,"props":569,"children":571},{"href":570},"/man/VkPushConstantRange",[572],{"type":26,"value":573},"VkPushConstantRange",{"type":26,"value":575}," structures defining a set of push constant\nranges for use in a single pipeline layout.\nIn addition to descriptor set layouts, a pipeline layout also describes\nhow many push constants ",{"type":21,"tag":541,"props":577,"children":579},{"type":578},"can",[],{"type":26,"value":581}," be accessed by each stage of the pipeline.",{"type":21,"tag":583,"props":584,"children":585},"note",{},[586],{"type":21,"tag":22,"props":587,"children":588},{},[589],{"type":26,"value":590},"Push constants represent a high speed path to modify constant data in\npipelines that is expected to outperform memory-backed resource updates.",{"type":21,"tag":592,"props":593,"children":595},"validity-group",{"name":594},"Valid Usage",[596,629,693,752,808,887,943,993,1046,1108,1167,1226,1290,1349,1408,1462,1517,1566,1627,1691,1739,1796,1857,1916,1983,2043,2097,2145,2193,2244,2289,2345,2405,2450,2504,2562,2619,2670,2720,2771,2815,2841,2867,2919,2961,3009,3050,3093,3160,3188,3226,3266,3316,3363,3401],{"type":21,"tag":597,"props":598,"children":600},"validity-field",{"name":599},"VUID-VkPipelineLayoutCreateInfo-setLayoutCount-00286",[601],{"type":21,"tag":22,"props":602,"children":603},{},[604,609,611,614,616,622,623],{"type":21,"tag":50,"props":605,"children":607},{"className":606},[],[608],{"type":26,"value":518},{"type":26,"value":610}," ",{"type":21,"tag":541,"props":612,"children":613},{"type":543},[],{"type":26,"value":615}," be less than or equal to\n",{"type":21,"tag":50,"props":617,"children":619},{"className":618},[],[620],{"type":26,"value":621},"VkPhysicalDeviceLimits",{"type":26,"value":249},{"type":21,"tag":50,"props":624,"children":626},{"className":625},[],[627],{"type":26,"value":628},"maxBoundDescriptorSets",{"type":21,"tag":597,"props":630,"children":632},{"name":631},"VUID-VkPipelineLayoutCreateInfo-descriptorType-03016",[633],{"type":21,"tag":22,"props":634,"children":635},{},[636,638,644,646,652,654,660,662,668,670,675,676,679,681,686,687],{"type":26,"value":637},"The total number of descriptors in descriptor set layouts\ncreated without the\n",{"type":21,"tag":50,"props":639,"children":641},{"className":640},[],[642],{"type":26,"value":643},"VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT",{"type":26,"value":645}," bit set\nwith a ",{"type":21,"tag":50,"props":647,"children":649},{"className":648},[],[650],{"type":26,"value":651},"descriptorType",{"type":26,"value":653}," of ",{"type":21,"tag":50,"props":655,"children":657},{"className":656},[],[658],{"type":26,"value":659},"VK_DESCRIPTOR_TYPE_SAMPLER",{"type":26,"value":661}," and\n",{"type":21,"tag":50,"props":663,"children":665},{"className":664},[],[666],{"type":26,"value":667},"VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER",{"type":26,"value":669}," accessible to any given\nshader stage across all elements of ",{"type":21,"tag":50,"props":671,"children":673},{"className":672},[],[674],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":677,"children":678},{"type":543},[],{"type":26,"value":680}," be less than\nor equal to\n",{"type":21,"tag":50,"props":682,"children":684},{"className":683},[],[685],{"type":26,"value":621},{"type":26,"value":249},{"type":21,"tag":50,"props":688,"children":690},{"className":689},[],[691],{"type":26,"value":692},"maxPerStageDescriptorSamplers",{"type":21,"tag":597,"props":694,"children":696},{"name":695},"VUID-VkPipelineLayoutCreateInfo-descriptorType-03017",[697],{"type":21,"tag":22,"props":698,"children":699},{},[700,701,706,707,712,713,719,721,727,729,734,735,738,740,745,746],{"type":26,"value":637},{"type":21,"tag":50,"props":702,"children":704},{"className":703},[],[705],{"type":26,"value":643},{"type":26,"value":645},{"type":21,"tag":50,"props":708,"children":710},{"className":709},[],[711],{"type":26,"value":651},{"type":26,"value":653},{"type":21,"tag":50,"props":714,"children":716},{"className":715},[],[717],{"type":26,"value":718},"VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER",{"type":26,"value":720},"\nand ",{"type":21,"tag":50,"props":722,"children":724},{"className":723},[],[725],{"type":26,"value":726},"VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC",{"type":26,"value":728}," accessible to any\ngiven shader stage across all elements of ",{"type":21,"tag":50,"props":730,"children":732},{"className":731},[],[733],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":736,"children":737},{"type":543},[],{"type":26,"value":739}," be\nless than or equal to\n",{"type":21,"tag":50,"props":741,"children":743},{"className":742},[],[744],{"type":26,"value":621},{"type":26,"value":249},{"type":21,"tag":50,"props":747,"children":749},{"className":748},[],[750],{"type":26,"value":751},"maxPerStageDescriptorUniformBuffers",{"type":21,"tag":597,"props":753,"children":755},{"name":754},"VUID-VkPipelineLayoutCreateInfo-descriptorType-03018",[756],{"type":21,"tag":22,"props":757,"children":758},{},[759,760,765,766,771,772,778,779,785,786,791,792,795,796,801,802],{"type":26,"value":637},{"type":21,"tag":50,"props":761,"children":763},{"className":762},[],[764],{"type":26,"value":643},{"type":26,"value":645},{"type":21,"tag":50,"props":767,"children":769},{"className":768},[],[770],{"type":26,"value":651},{"type":26,"value":653},{"type":21,"tag":50,"props":773,"children":775},{"className":774},[],[776],{"type":26,"value":777},"VK_DESCRIPTOR_TYPE_STORAGE_BUFFER",{"type":26,"value":720},{"type":21,"tag":50,"props":780,"children":782},{"className":781},[],[783],{"type":26,"value":784},"VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC",{"type":26,"value":728},{"type":21,"tag":50,"props":787,"children":789},{"className":788},[],[790],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":793,"children":794},{"type":543},[],{"type":26,"value":739},{"type":21,"tag":50,"props":797,"children":799},{"className":798},[],[800],{"type":26,"value":621},{"type":26,"value":249},{"type":21,"tag":50,"props":803,"children":805},{"className":804},[],[806],{"type":26,"value":807},"maxPerStageDescriptorStorageBuffers",{"type":21,"tag":597,"props":809,"children":811},{"name":810},"VUID-VkPipelineLayoutCreateInfo-descriptorType-06939",[812],{"type":21,"tag":22,"props":813,"children":814},{},[815,816,821,822,827,829,834,835,841,842,848,849,855,857,863,865,870,871,874,875,880,881],{"type":26,"value":637},{"type":21,"tag":50,"props":817,"children":819},{"className":818},[],[820],{"type":26,"value":643},{"type":26,"value":645},{"type":21,"tag":50,"props":823,"children":825},{"className":824},[],[826],{"type":26,"value":651},{"type":26,"value":828}," of\n",{"type":21,"tag":50,"props":830,"children":832},{"className":831},[],[833],{"type":26,"value":667},{"type":26,"value":259},{"type":21,"tag":50,"props":836,"children":838},{"className":837},[],[839],{"type":26,"value":840},"VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE",{"type":26,"value":259},{"type":21,"tag":50,"props":843,"children":845},{"className":844},[],[846],{"type":26,"value":847},"VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM",{"type":26,"value":259},{"type":21,"tag":50,"props":850,"children":852},{"className":851},[],[853],{"type":26,"value":854},"VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM",{"type":26,"value":856},",\nand ",{"type":21,"tag":50,"props":858,"children":860},{"className":859},[],[861],{"type":26,"value":862},"VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER",{"type":26,"value":864},", accessible to any\ngiven shader stage across all elements of ",{"type":21,"tag":50,"props":866,"children":868},{"className":867},[],[869],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":872,"children":873},{"type":543},[],{"type":26,"value":739},{"type":21,"tag":50,"props":876,"children":878},{"className":877},[],[879],{"type":26,"value":621},{"type":26,"value":249},{"type":21,"tag":50,"props":882,"children":884},{"className":883},[],[885],{"type":26,"value":886},"maxPerStageDescriptorSampledImages",{"type":21,"tag":597,"props":888,"children":890},{"name":889},"VUID-VkPipelineLayoutCreateInfo-descriptorType-03020",[891],{"type":21,"tag":22,"props":892,"children":893},{},[894,895,900,901,906,907,913,914,920,921,926,927,930,931,936,937],{"type":26,"value":637},{"type":21,"tag":50,"props":896,"children":898},{"className":897},[],[899],{"type":26,"value":643},{"type":26,"value":645},{"type":21,"tag":50,"props":902,"children":904},{"className":903},[],[905],{"type":26,"value":651},{"type":26,"value":653},{"type":21,"tag":50,"props":908,"children":910},{"className":909},[],[911],{"type":26,"value":912},"VK_DESCRIPTOR_TYPE_STORAGE_IMAGE",{"type":26,"value":856},{"type":21,"tag":50,"props":915,"children":917},{"className":916},[],[918],{"type":26,"value":919},"VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER",{"type":26,"value":728},{"type":21,"tag":50,"props":922,"children":924},{"className":923},[],[925],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":928,"children":929},{"type":543},[],{"type":26,"value":739},{"type":21,"tag":50,"props":932,"children":934},{"className":933},[],[935],{"type":26,"value":621},{"type":26,"value":249},{"type":21,"tag":50,"props":938,"children":940},{"className":939},[],[941],{"type":26,"value":942},"maxPerStageDescriptorStorageImages",{"type":21,"tag":597,"props":944,"children":946},{"name":945},"VUID-VkPipelineLayoutCreateInfo-descriptorType-03021",[947],{"type":21,"tag":22,"props":948,"children":949},{},[950,951,956,957,962,963,969,971,976,977,980,981,986,987],{"type":26,"value":637},{"type":21,"tag":50,"props":952,"children":954},{"className":953},[],[955],{"type":26,"value":643},{"type":26,"value":645},{"type":21,"tag":50,"props":958,"children":960},{"className":959},[],[961],{"type":26,"value":651},{"type":26,"value":653},{"type":21,"tag":50,"props":964,"children":966},{"className":965},[],[967],{"type":26,"value":968},"VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT",{"type":26,"value":970},"\naccessible to any given shader stage across all elements of\n",{"type":21,"tag":50,"props":972,"children":974},{"className":973},[],[975],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":978,"children":979},{"type":543},[],{"type":26,"value":615},{"type":21,"tag":50,"props":982,"children":984},{"className":983},[],[985],{"type":26,"value":621},{"type":26,"value":249},{"type":21,"tag":50,"props":988,"children":990},{"className":989},[],[991],{"type":26,"value":992},"maxPerStageDescriptorInputAttachments",{"type":21,"tag":597,"props":994,"children":996},{"name":995},"VUID-VkPipelineLayoutCreateInfo-descriptorType-02214",[997],{"type":21,"tag":22,"props":998,"children":999},{},[1000,1002,1007,1009,1014,1015,1021,1022,1027,1028,1031,1033,1039,1040],{"type":26,"value":1001},"The total number of bindings in descriptor set layouts\ncreated without the\n",{"type":21,"tag":50,"props":1003,"children":1005},{"className":1004},[],[1006],{"type":26,"value":643},{"type":26,"value":1008}," bit set\nand\nwith a ",{"type":21,"tag":50,"props":1010,"children":1012},{"className":1011},[],[1013],{"type":26,"value":651},{"type":26,"value":828},{"type":21,"tag":50,"props":1016,"children":1018},{"className":1017},[],[1019],{"type":26,"value":1020},"VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK",{"type":26,"value":669},{"type":21,"tag":50,"props":1023,"children":1025},{"className":1024},[],[1026],{"type":26,"value":529},{"type":26,"value":332},{"type":21,"tag":541,"props":1029,"children":1030},{"type":543},[],{"type":26,"value":1032}," be less\nthan or equal to\n",{"type":21,"tag":50,"props":1034,"children":1036},{"className":1035},[],[1037],{"type":26,"value":1038},"VkPhysicalDeviceInlineUniformBlockProperties",{"type":26,"value":249},{"type":21,"tag":50,"props":1041,"children":1043},{"className":1042},[],[1044],{"type":26,"value":1045},"maxPerStageDescriptorInlineUniformBlocks",{"type":21,"tag":597,"props":1047,"children":1049},{"name":1048},"VUID-VkPipelineLayoutCreateInfo-descriptorType-03022",[1050],{"type":21,"tag":22,"props":1051,"children":1052},{},[1053,1055,1065,1067,1072,1073,1078,1079,1084,1085,1090,1091,1094,1095,1101,1102],{"type":26,"value":1054},"If the\n",{"type":21,"tag":29,"props":1056,"children":1058},{"href":1057},"/man/VkPhysicalDeviceVulkan12Features#features-descriptorBindingSampledImageUpdateAfterBind",[1059],{"type":21,"tag":50,"props":1060,"children":1062},{"className":1061},[],[1063],{"type":26,"value":1064},"descriptorBindingSampledImageUpdateAfterBind",{"type":26,"value":1066},"\nfeature is supported on the device, the total number of descriptors with\na ",{"type":21,"tag":50,"props":1068,"children":1070},{"className":1069},[],[1071],{"type":26,"value":651},{"type":26,"value":653},{"type":21,"tag":50,"props":1074,"children":1076},{"className":1075},[],[1077],{"type":26,"value":659},{"type":26,"value":661},{"type":21,"tag":50,"props":1080,"children":1082},{"className":1081},[],[1083],{"type":26,"value":667},{"type":26,"value":669},{"type":21,"tag":50,"props":1086,"children":1088},{"className":1087},[],[1089],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":1092,"children":1093},{"type":543},[],{"type":26,"value":680},{"type":21,"tag":50,"props":1096,"children":1098},{"className":1097},[],[1099],{"type":26,"value":1100},"VkPhysicalDeviceDescriptorIndexingProperties",{"type":26,"value":249},{"type":21,"tag":50,"props":1103,"children":1105},{"className":1104},[],[1106],{"type":26,"value":1107},"maxPerStageDescriptorUpdateAfterBindSamplers",{"type":21,"tag":597,"props":1109,"children":1111},{"name":1110},"VUID-VkPipelineLayoutCreateInfo-descriptorType-03023",[1112],{"type":21,"tag":22,"props":1113,"children":1114},{},[1115,1116,1126,1127,1132,1133,1138,1139,1144,1145,1150,1151,1154,1155,1160,1161],{"type":26,"value":1054},{"type":21,"tag":29,"props":1117,"children":1119},{"href":1118},"/man/VkPhysicalDeviceVulkan12Features#features-descriptorBindingUniformBufferUpdateAfterBind",[1120],{"type":21,"tag":50,"props":1121,"children":1123},{"className":1122},[],[1124],{"type":26,"value":1125},"descriptorBindingUniformBufferUpdateAfterBind",{"type":26,"value":1066},{"type":21,"tag":50,"props":1128,"children":1130},{"className":1129},[],[1131],{"type":26,"value":651},{"type":26,"value":653},{"type":21,"tag":50,"props":1134,"children":1136},{"className":1135},[],[1137],{"type":26,"value":718},{"type":26,"value":661},{"type":21,"tag":50,"props":1140,"children":1142},{"className":1141},[],[1143],{"type":26,"value":726},{"type":26,"value":669},{"type":21,"tag":50,"props":1146,"children":1148},{"className":1147},[],[1149],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":1152,"children":1153},{"type":543},[],{"type":26,"value":680},{"type":21,"tag":50,"props":1156,"children":1158},{"className":1157},[],[1159],{"type":26,"value":1100},{"type":26,"value":249},{"type":21,"tag":50,"props":1162,"children":1164},{"className":1163},[],[1165],{"type":26,"value":1166},"maxPerStageDescriptorUpdateAfterBindUniformBuffers",{"type":21,"tag":597,"props":1168,"children":1170},{"name":1169},"VUID-VkPipelineLayoutCreateInfo-descriptorType-03024",[1171],{"type":21,"tag":22,"props":1172,"children":1173},{},[1174,1175,1185,1186,1191,1192,1197,1198,1203,1204,1209,1210,1213,1214,1219,1220],{"type":26,"value":1054},{"type":21,"tag":29,"props":1176,"children":1178},{"href":1177},"/man/VkPhysicalDeviceVulkan12Features#features-descriptorBindingStorageBufferUpdateAfterBind",[1179],{"type":21,"tag":50,"props":1180,"children":1182},{"className":1181},[],[1183],{"type":26,"value":1184},"descriptorBindingStorageBufferUpdateAfterBind",{"type":26,"value":1066},{"type":21,"tag":50,"props":1187,"children":1189},{"className":1188},[],[1190],{"type":26,"value":651},{"type":26,"value":653},{"type":21,"tag":50,"props":1193,"children":1195},{"className":1194},[],[1196],{"type":26,"value":777},{"type":26,"value":661},{"type":21,"tag":50,"props":1199,"children":1201},{"className":1200},[],[1202],{"type":26,"value":784},{"type":26,"value":669},{"type":21,"tag":50,"props":1205,"children":1207},{"className":1206},[],[1208],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":1211,"children":1212},{"type":543},[],{"type":26,"value":680},{"type":21,"tag":50,"props":1215,"children":1217},{"className":1216},[],[1218],{"type":26,"value":1100},{"type":26,"value":249},{"type":21,"tag":50,"props":1221,"children":1223},{"className":1222},[],[1224],{"type":26,"value":1225},"maxPerStageDescriptorUpdateAfterBindStorageBuffers",{"type":21,"tag":597,"props":1227,"children":1229},{"name":1228},"VUID-VkPipelineLayoutCreateInfo-descriptorType-03025",[1230],{"type":21,"tag":22,"props":1231,"children":1232},{},[1233,1234,1242,1243,1248,1249,1254,1255,1260,1262,1267,1268,1273,1274,1277,1278,1283,1284],{"type":26,"value":1054},{"type":21,"tag":29,"props":1235,"children":1236},{"href":1057},[1237],{"type":21,"tag":50,"props":1238,"children":1240},{"className":1239},[],[1241],{"type":26,"value":1064},{"type":26,"value":1066},{"type":21,"tag":50,"props":1244,"children":1246},{"className":1245},[],[1247],{"type":26,"value":651},{"type":26,"value":828},{"type":21,"tag":50,"props":1250,"children":1252},{"className":1251},[],[1253],{"type":26,"value":667},{"type":26,"value":259},{"type":21,"tag":50,"props":1256,"children":1258},{"className":1257},[],[1259],{"type":26,"value":840},{"type":26,"value":1261},", and\n",{"type":21,"tag":50,"props":1263,"children":1265},{"className":1264},[],[1266],{"type":26,"value":862},{"type":26,"value":669},{"type":21,"tag":50,"props":1269,"children":1271},{"className":1270},[],[1272],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":1275,"children":1276},{"type":543},[],{"type":26,"value":680},{"type":21,"tag":50,"props":1279,"children":1281},{"className":1280},[],[1282],{"type":26,"value":1100},{"type":26,"value":249},{"type":21,"tag":50,"props":1285,"children":1287},{"className":1286},[],[1288],{"type":26,"value":1289},"maxPerStageDescriptorUpdateAfterBindSampledImages",{"type":21,"tag":597,"props":1291,"children":1293},{"name":1292},"VUID-VkPipelineLayoutCreateInfo-descriptorType-03026",[1294],{"type":21,"tag":22,"props":1295,"children":1296},{},[1297,1298,1308,1309,1314,1315,1320,1321,1326,1327,1332,1333,1336,1337,1342,1343],{"type":26,"value":1054},{"type":21,"tag":29,"props":1299,"children":1301},{"href":1300},"/man/VkPhysicalDeviceVulkan12Features#features-descriptorBindingStorageImageUpdateAfterBind",[1302],{"type":21,"tag":50,"props":1303,"children":1305},{"className":1304},[],[1306],{"type":26,"value":1307},"descriptorBindingStorageImageUpdateAfterBind",{"type":26,"value":1066},{"type":21,"tag":50,"props":1310,"children":1312},{"className":1311},[],[1313],{"type":26,"value":651},{"type":26,"value":653},{"type":21,"tag":50,"props":1316,"children":1318},{"className":1317},[],[1319],{"type":26,"value":912},{"type":26,"value":1261},{"type":21,"tag":50,"props":1322,"children":1324},{"className":1323},[],[1325],{"type":26,"value":919},{"type":26,"value":669},{"type":21,"tag":50,"props":1328,"children":1330},{"className":1329},[],[1331],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":1334,"children":1335},{"type":543},[],{"type":26,"value":680},{"type":21,"tag":50,"props":1338,"children":1340},{"className":1339},[],[1341],{"type":26,"value":1100},{"type":26,"value":249},{"type":21,"tag":50,"props":1344,"children":1346},{"className":1345},[],[1347],{"type":26,"value":1348},"maxPerStageDescriptorUpdateAfterBindStorageImages",{"type":21,"tag":597,"props":1350,"children":1352},{"name":1351},"VUID-VkPipelineLayoutCreateInfo-descriptorType-03027",[1353],{"type":21,"tag":22,"props":1354,"children":1355},{},[1356,1358,1363,1365,1370,1372,1377,1378,1383,1385,1390,1391,1394,1396,1401,1402],{"type":26,"value":1357},"If any element of ",{"type":21,"tag":50,"props":1359,"children":1361},{"className":1360},[],[1362],{"type":26,"value":529},{"type":26,"value":1364}," is created with the\n",{"type":21,"tag":50,"props":1366,"children":1368},{"className":1367},[],[1369],{"type":26,"value":643},{"type":26,"value":1371}," bit\nset, the total number of descriptors with a ",{"type":21,"tag":50,"props":1373,"children":1375},{"className":1374},[],[1376],{"type":26,"value":651},{"type":26,"value":828},{"type":21,"tag":50,"props":1379,"children":1381},{"className":1380},[],[1382],{"type":26,"value":968},{"type":26,"value":1384}," accessible to any given shader\nstage across all elements of ",{"type":21,"tag":50,"props":1386,"children":1388},{"className":1387},[],[1389],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":1392,"children":1393},{"type":543},[],{"type":26,"value":1395}," be less than or\nequal to\n",{"type":21,"tag":50,"props":1397,"children":1399},{"className":1398},[],[1400],{"type":26,"value":1100},{"type":26,"value":249},{"type":21,"tag":50,"props":1403,"children":1405},{"className":1404},[],[1406],{"type":26,"value":1407},"maxPerStageDescriptorUpdateAfterBindInputAttachments",{"type":21,"tag":597,"props":1409,"children":1411},{"name":1410},"VUID-VkPipelineLayoutCreateInfo-descriptorType-02215",[1412],{"type":21,"tag":22,"props":1413,"children":1414},{},[1415,1416,1426,1428,1433,1434,1439,1440,1445,1446,1449,1450,1455,1456],{"type":26,"value":1054},{"type":21,"tag":29,"props":1417,"children":1419},{"href":1418},"/man/VkPhysicalDeviceVulkan13Features#features-descriptorBindingInlineUniformBlockUpdateAfterBind",[1420],{"type":21,"tag":50,"props":1421,"children":1423},{"className":1422},[],[1424],{"type":26,"value":1425},"descriptorBindingInlineUniformBlockUpdateAfterBind",{"type":26,"value":1427},"\nfeature is supported on the device, the total number of bindings with a\n",{"type":21,"tag":50,"props":1429,"children":1431},{"className":1430},[],[1432],{"type":26,"value":651},{"type":26,"value":653},{"type":21,"tag":50,"props":1435,"children":1437},{"className":1436},[],[1438],{"type":26,"value":1020},{"type":26,"value":970},{"type":21,"tag":50,"props":1441,"children":1443},{"className":1442},[],[1444],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":1447,"children":1448},{"type":543},[],{"type":26,"value":615},{"type":21,"tag":50,"props":1451,"children":1453},{"className":1452},[],[1454],{"type":26,"value":1038},{"type":26,"value":249},{"type":21,"tag":50,"props":1457,"children":1459},{"className":1458},[],[1460],{"type":26,"value":1461},"maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks",{"type":21,"tag":597,"props":1463,"children":1465},{"name":1464},"VUID-VkPipelineLayoutCreateInfo-descriptorType-03028",[1466],{"type":21,"tag":22,"props":1467,"children":1468},{},[1469,1470,1475,1476,1481,1482,1487,1488,1493,1495,1500,1501,1504,1505,1510,1511],{"type":26,"value":637},{"type":21,"tag":50,"props":1471,"children":1473},{"className":1472},[],[1474],{"type":26,"value":643},{"type":26,"value":645},{"type":21,"tag":50,"props":1477,"children":1479},{"className":1478},[],[1480],{"type":26,"value":651},{"type":26,"value":653},{"type":21,"tag":50,"props":1483,"children":1485},{"className":1484},[],[1486],{"type":26,"value":659},{"type":26,"value":661},{"type":21,"tag":50,"props":1489,"children":1491},{"className":1490},[],[1492],{"type":26,"value":667},{"type":26,"value":1494}," accessible across all\nshader stages and across all elements of ",{"type":21,"tag":50,"props":1496,"children":1498},{"className":1497},[],[1499],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":1502,"children":1503},{"type":543},[],{"type":26,"value":1032},{"type":21,"tag":50,"props":1506,"children":1508},{"className":1507},[],[1509],{"type":26,"value":621},{"type":26,"value":249},{"type":21,"tag":50,"props":1512,"children":1514},{"className":1513},[],[1515],{"type":26,"value":1516},"maxDescriptorSetSamplers",{"type":21,"tag":597,"props":1518,"children":1520},{"name":1519},"VUID-VkPipelineLayoutCreateInfo-descriptorType-03029",[1521],{"type":21,"tag":22,"props":1522,"children":1523},{},[1524,1525,1530,1531,1536,1537,1542,1544,1549,1550,1553,1554,1559,1560],{"type":26,"value":637},{"type":21,"tag":50,"props":1526,"children":1528},{"className":1527},[],[1529],{"type":26,"value":643},{"type":26,"value":645},{"type":21,"tag":50,"props":1532,"children":1534},{"className":1533},[],[1535],{"type":26,"value":651},{"type":26,"value":653},{"type":21,"tag":50,"props":1538,"children":1540},{"className":1539},[],[1541],{"type":26,"value":718},{"type":26,"value":1543},"\naccessible across all shader stages and across all elements of\n",{"type":21,"tag":50,"props":1545,"children":1547},{"className":1546},[],[1548],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":1551,"children":1552},{"type":543},[],{"type":26,"value":615},{"type":21,"tag":50,"props":1555,"children":1557},{"className":1556},[],[1558],{"type":26,"value":621},{"type":26,"value":249},{"type":21,"tag":50,"props":1561,"children":1563},{"className":1562},[],[1564],{"type":26,"value":1565},"maxDescriptorSetUniformBuffers",{"type":21,"tag":597,"props":1567,"children":1569},{"name":1568},"VUID-VkPipelineLayoutCreateInfo-descriptorType-03030",[1570],{"type":21,"tag":22,"props":1571,"children":1572},{},[1573,1575,1585,1587,1592,1593,1598,1599,1604,1605,1610,1611,1614,1615,1620,1621],{"type":26,"value":1574},"If the ",{"type":21,"tag":29,"props":1576,"children":1578},{"href":1577},"/man/VkPhysicalDeviceMaintenance7FeaturesKHR#features-maintenance7",[1579],{"type":21,"tag":50,"props":1580,"children":1582},{"className":1581},[],[1583],{"type":26,"value":1584},"maintenance7",{"type":26,"value":1586}," feature is not\nenabled, the\ntotal number of descriptors in descriptor set layouts\ncreated without the\n",{"type":21,"tag":50,"props":1588,"children":1590},{"className":1589},[],[1591],{"type":26,"value":643},{"type":26,"value":645},{"type":21,"tag":50,"props":1594,"children":1596},{"className":1595},[],[1597],{"type":26,"value":651},{"type":26,"value":828},{"type":21,"tag":50,"props":1600,"children":1602},{"className":1601},[],[1603],{"type":26,"value":726},{"type":26,"value":1494},{"type":21,"tag":50,"props":1606,"children":1608},{"className":1607},[],[1609],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":1612,"children":1613},{"type":543},[],{"type":26,"value":1032},{"type":21,"tag":50,"props":1616,"children":1618},{"className":1617},[],[1619],{"type":26,"value":621},{"type":26,"value":249},{"type":21,"tag":50,"props":1622,"children":1624},{"className":1623},[],[1625],{"type":26,"value":1626},"maxDescriptorSetUniformBuffersDynamic",{"type":21,"tag":597,"props":1628,"children":1630},{"name":1629},"VUID-VkPipelineLayoutCreateInfo-maintenance7-10003",[1631],{"type":21,"tag":22,"props":1632,"children":1633},{},[1634,1635,1643,1645,1650,1651,1656,1657,1662,1663,1668,1669,1672,1674],{"type":26,"value":1574},{"type":21,"tag":29,"props":1636,"children":1637},{"href":1577},[1638],{"type":21,"tag":50,"props":1639,"children":1641},{"className":1640},[],[1642],{"type":26,"value":1584},{"type":26,"value":1644}," feature is enabled,\nthe total number of descriptors in descriptor set layouts\ncreated without the\n",{"type":21,"tag":50,"props":1646,"children":1648},{"className":1647},[],[1649],{"type":26,"value":643},{"type":26,"value":645},{"type":21,"tag":50,"props":1652,"children":1654},{"className":1653},[],[1655],{"type":26,"value":651},{"type":26,"value":828},{"type":21,"tag":50,"props":1658,"children":1660},{"className":1659},[],[1661],{"type":26,"value":726},{"type":26,"value":1494},{"type":21,"tag":50,"props":1664,"children":1666},{"className":1665},[],[1667],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":1670,"children":1671},{"type":543},[],{"type":26,"value":1673}," be less\nthan or equal to ",{"type":21,"tag":29,"props":1675,"children":1677},{"href":1676},"/man/VkPhysicalDeviceMaintenance7PropertiesKHR#limits-maxDescriptorSetTotalUniformBuffersDynamic",[1678,1684,1685],{"type":21,"tag":50,"props":1679,"children":1681},{"className":1680},[],[1682],{"type":26,"value":1683},"VkPhysicalDeviceMaintenance7PropertiesKHR",{"type":26,"value":249},{"type":21,"tag":50,"props":1686,"children":1688},{"className":1687},[],[1689],{"type":26,"value":1690},"maxDescriptorSetTotalUniformBuffersDynamic",{"type":21,"tag":597,"props":1692,"children":1694},{"name":1693},"VUID-VkPipelineLayoutCreateInfo-descriptorType-03031",[1695],{"type":21,"tag":22,"props":1696,"children":1697},{},[1698,1699,1704,1705,1710,1711,1716,1717,1722,1723,1726,1727,1732,1733],{"type":26,"value":637},{"type":21,"tag":50,"props":1700,"children":1702},{"className":1701},[],[1703],{"type":26,"value":643},{"type":26,"value":645},{"type":21,"tag":50,"props":1706,"children":1708},{"className":1707},[],[1709],{"type":26,"value":651},{"type":26,"value":653},{"type":21,"tag":50,"props":1712,"children":1714},{"className":1713},[],[1715],{"type":26,"value":777},{"type":26,"value":1543},{"type":21,"tag":50,"props":1718,"children":1720},{"className":1719},[],[1721],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":1724,"children":1725},{"type":543},[],{"type":26,"value":615},{"type":21,"tag":50,"props":1728,"children":1730},{"className":1729},[],[1731],{"type":26,"value":621},{"type":26,"value":249},{"type":21,"tag":50,"props":1734,"children":1736},{"className":1735},[],[1737],{"type":26,"value":1738},"maxDescriptorSetStorageBuffers",{"type":21,"tag":597,"props":1740,"children":1742},{"name":1741},"VUID-VkPipelineLayoutCreateInfo-descriptorType-03032",[1743],{"type":21,"tag":22,"props":1744,"children":1745},{},[1746,1747,1755,1756,1761,1762,1767,1768,1773,1774,1779,1780,1783,1784,1789,1790],{"type":26,"value":1574},{"type":21,"tag":29,"props":1748,"children":1749},{"href":1577},[1750],{"type":21,"tag":50,"props":1751,"children":1753},{"className":1752},[],[1754],{"type":26,"value":1584},{"type":26,"value":1586},{"type":21,"tag":50,"props":1757,"children":1759},{"className":1758},[],[1760],{"type":26,"value":643},{"type":26,"value":645},{"type":21,"tag":50,"props":1763,"children":1765},{"className":1764},[],[1766],{"type":26,"value":651},{"type":26,"value":828},{"type":21,"tag":50,"props":1769,"children":1771},{"className":1770},[],[1772],{"type":26,"value":784},{"type":26,"value":1494},{"type":21,"tag":50,"props":1775,"children":1777},{"className":1776},[],[1778],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":1781,"children":1782},{"type":543},[],{"type":26,"value":1032},{"type":21,"tag":50,"props":1785,"children":1787},{"className":1786},[],[1788],{"type":26,"value":621},{"type":26,"value":249},{"type":21,"tag":50,"props":1791,"children":1793},{"className":1792},[],[1794],{"type":26,"value":1795},"maxDescriptorSetStorageBuffersDynamic",{"type":21,"tag":597,"props":1797,"children":1799},{"name":1798},"VUID-VkPipelineLayoutCreateInfo-maintenance7-10004",[1800],{"type":21,"tag":22,"props":1801,"children":1802},{},[1803,1804,1812,1813,1818,1819,1824,1825,1830,1831,1836,1837,1840,1841],{"type":26,"value":1574},{"type":21,"tag":29,"props":1805,"children":1806},{"href":1577},[1807],{"type":21,"tag":50,"props":1808,"children":1810},{"className":1809},[],[1811],{"type":26,"value":1584},{"type":26,"value":1644},{"type":21,"tag":50,"props":1814,"children":1816},{"className":1815},[],[1817],{"type":26,"value":643},{"type":26,"value":645},{"type":21,"tag":50,"props":1820,"children":1822},{"className":1821},[],[1823],{"type":26,"value":651},{"type":26,"value":828},{"type":21,"tag":50,"props":1826,"children":1828},{"className":1827},[],[1829],{"type":26,"value":784},{"type":26,"value":1494},{"type":21,"tag":50,"props":1832,"children":1834},{"className":1833},[],[1835],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":1838,"children":1839},{"type":543},[],{"type":26,"value":1673},{"type":21,"tag":29,"props":1842,"children":1844},{"href":1843},"/man/VkPhysicalDeviceMaintenance7PropertiesKHR#limits-maxDescriptorSetTotalStorageBuffersDynamic",[1845,1850,1851],{"type":21,"tag":50,"props":1846,"children":1848},{"className":1847},[],[1849],{"type":26,"value":1683},{"type":26,"value":249},{"type":21,"tag":50,"props":1852,"children":1854},{"className":1853},[],[1855],{"type":26,"value":1856},"maxDescriptorSetTotalStorageBuffersDynamic",{"type":21,"tag":597,"props":1858,"children":1860},{"name":1859},"VUID-VkPipelineLayoutCreateInfo-None-10005",[1861],{"type":21,"tag":22,"props":1862,"children":1863},{},[1864,1865,1870,1871,1876,1877,1882,1884,1889,1890,1895,1896,1899,1900],{"type":26,"value":637},{"type":21,"tag":50,"props":1866,"children":1868},{"className":1867},[],[1869],{"type":26,"value":643},{"type":26,"value":645},{"type":21,"tag":50,"props":1872,"children":1874},{"className":1873},[],[1875],{"type":26,"value":651},{"type":26,"value":828},{"type":21,"tag":50,"props":1878,"children":1880},{"className":1879},[],[1881],{"type":26,"value":726},{"type":26,"value":1883}," or\n",{"type":21,"tag":50,"props":1885,"children":1887},{"className":1886},[],[1888],{"type":26,"value":784},{"type":26,"value":1494},{"type":21,"tag":50,"props":1891,"children":1893},{"className":1892},[],[1894],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":1897,"children":1898},{"type":543},[],{"type":26,"value":1673},{"type":21,"tag":29,"props":1901,"children":1903},{"href":1902},"/man/VkPhysicalDeviceMaintenance7PropertiesKHR#limits-maxDescriptorSetTotalBuffersDynamic",[1904,1909,1910],{"type":21,"tag":50,"props":1905,"children":1907},{"className":1906},[],[1908],{"type":26,"value":1683},{"type":26,"value":249},{"type":21,"tag":50,"props":1911,"children":1913},{"className":1912},[],[1914],{"type":26,"value":1915},"maxDescriptorSetTotalBuffersDynamic",{"type":21,"tag":597,"props":1917,"children":1919},{"name":1918},"VUID-VkPipelineLayoutCreateInfo-pSetLayouts-10006",[1920],{"type":21,"tag":22,"props":1921,"children":1922},{},[1923,1925,1933,1935,1943,1945,1950,1951,1956,1957,1962,1963,1966,1967],{"type":26,"value":1924},"If either the\n",{"type":21,"tag":29,"props":1926,"children":1927},{"href":1177},[1928],{"type":21,"tag":50,"props":1929,"children":1931},{"className":1930},[],[1932],{"type":26,"value":1184},{"type":26,"value":1934},"\nor\n",{"type":21,"tag":29,"props":1936,"children":1937},{"href":1118},[1938],{"type":21,"tag":50,"props":1939,"children":1941},{"className":1940},[],[1942],{"type":26,"value":1125},{"type":26,"value":1944},"\nfeature is supported on the device, the total number of descriptors of\nthe type ",{"type":21,"tag":50,"props":1946,"children":1948},{"className":1947},[],[1949],{"type":26,"value":726},{"type":26,"value":1883},{"type":21,"tag":50,"props":1952,"children":1954},{"className":1953},[],[1955],{"type":26,"value":784},{"type":26,"value":1494},{"type":21,"tag":50,"props":1958,"children":1960},{"className":1959},[],[1961],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":1964,"children":1965},{"type":543},[],{"type":26,"value":1032},{"type":21,"tag":29,"props":1968,"children":1970},{"href":1969},"/man/VkPhysicalDeviceMaintenance7PropertiesKHR#limits-maxDescriptorSetUpdateAfterBindTotalBuffersDynamic",[1971,1976,1977],{"type":21,"tag":50,"props":1972,"children":1974},{"className":1973},[],[1975],{"type":26,"value":1683},{"type":26,"value":249},{"type":21,"tag":50,"props":1978,"children":1980},{"className":1979},[],[1981],{"type":26,"value":1982},"maxDescriptorSetUpdateAfterBindTotalBuffersDynamic",{"type":21,"tag":597,"props":1984,"children":1986},{"name":1985},"VUID-VkPipelineLayoutCreateInfo-descriptorType-03033",[1987],{"type":21,"tag":22,"props":1988,"children":1989},{},[1990,1991,1996,1997,2002,2003,2008,2009,2014,2015,2020,2021,2026,2027,2030,2031,2036,2037],{"type":26,"value":637},{"type":21,"tag":50,"props":1992,"children":1994},{"className":1993},[],[1995],{"type":26,"value":643},{"type":26,"value":645},{"type":21,"tag":50,"props":1998,"children":2000},{"className":1999},[],[2001],{"type":26,"value":651},{"type":26,"value":828},{"type":21,"tag":50,"props":2004,"children":2006},{"className":2005},[],[2007],{"type":26,"value":667},{"type":26,"value":259},{"type":21,"tag":50,"props":2010,"children":2012},{"className":2011},[],[2013],{"type":26,"value":840},{"type":26,"value":1261},{"type":21,"tag":50,"props":2016,"children":2018},{"className":2017},[],[2019],{"type":26,"value":862},{"type":26,"value":1494},{"type":21,"tag":50,"props":2022,"children":2024},{"className":2023},[],[2025],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":2028,"children":2029},{"type":543},[],{"type":26,"value":1032},{"type":21,"tag":50,"props":2032,"children":2034},{"className":2033},[],[2035],{"type":26,"value":621},{"type":26,"value":249},{"type":21,"tag":50,"props":2038,"children":2040},{"className":2039},[],[2041],{"type":26,"value":2042},"maxDescriptorSetSampledImages",{"type":21,"tag":597,"props":2044,"children":2046},{"name":2045},"VUID-VkPipelineLayoutCreateInfo-descriptorType-03034",[2047],{"type":21,"tag":22,"props":2048,"children":2049},{},[2050,2051,2056,2057,2062,2063,2068,2069,2074,2075,2080,2081,2084,2085,2090,2091],{"type":26,"value":637},{"type":21,"tag":50,"props":2052,"children":2054},{"className":2053},[],[2055],{"type":26,"value":643},{"type":26,"value":645},{"type":21,"tag":50,"props":2058,"children":2060},{"className":2059},[],[2061],{"type":26,"value":651},{"type":26,"value":653},{"type":21,"tag":50,"props":2064,"children":2066},{"className":2065},[],[2067],{"type":26,"value":912},{"type":26,"value":856},{"type":21,"tag":50,"props":2070,"children":2072},{"className":2071},[],[2073],{"type":26,"value":919},{"type":26,"value":1494},{"type":21,"tag":50,"props":2076,"children":2078},{"className":2077},[],[2079],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":2082,"children":2083},{"type":543},[],{"type":26,"value":1032},{"type":21,"tag":50,"props":2086,"children":2088},{"className":2087},[],[2089],{"type":26,"value":621},{"type":26,"value":249},{"type":21,"tag":50,"props":2092,"children":2094},{"className":2093},[],[2095],{"type":26,"value":2096},"maxDescriptorSetStorageImages",{"type":21,"tag":597,"props":2098,"children":2100},{"name":2099},"VUID-VkPipelineLayoutCreateInfo-descriptorType-03035",[2101],{"type":21,"tag":22,"props":2102,"children":2103},{},[2104,2105,2110,2111,2116,2117,2122,2123,2128,2129,2132,2133,2138,2139],{"type":26,"value":637},{"type":21,"tag":50,"props":2106,"children":2108},{"className":2107},[],[2109],{"type":26,"value":643},{"type":26,"value":645},{"type":21,"tag":50,"props":2112,"children":2114},{"className":2113},[],[2115],{"type":26,"value":651},{"type":26,"value":653},{"type":21,"tag":50,"props":2118,"children":2120},{"className":2119},[],[2121],{"type":26,"value":968},{"type":26,"value":1543},{"type":21,"tag":50,"props":2124,"children":2126},{"className":2125},[],[2127],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":2130,"children":2131},{"type":543},[],{"type":26,"value":615},{"type":21,"tag":50,"props":2134,"children":2136},{"className":2135},[],[2137],{"type":26,"value":621},{"type":26,"value":249},{"type":21,"tag":50,"props":2140,"children":2142},{"className":2141},[],[2143],{"type":26,"value":2144},"maxDescriptorSetInputAttachments",{"type":21,"tag":597,"props":2146,"children":2148},{"name":2147},"VUID-VkPipelineLayoutCreateInfo-descriptorType-02216",[2149],{"type":21,"tag":22,"props":2150,"children":2151},{},[2152,2153,2158,2159,2164,2165,2170,2171,2176,2177,2180,2181,2186,2187],{"type":26,"value":1001},{"type":21,"tag":50,"props":2154,"children":2156},{"className":2155},[],[2157],{"type":26,"value":643},{"type":26,"value":645},{"type":21,"tag":50,"props":2160,"children":2162},{"className":2161},[],[2163],{"type":26,"value":651},{"type":26,"value":828},{"type":21,"tag":50,"props":2166,"children":2168},{"className":2167},[],[2169],{"type":26,"value":1020},{"type":26,"value":1494},{"type":21,"tag":50,"props":2172,"children":2174},{"className":2173},[],[2175],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":2178,"children":2179},{"type":543},[],{"type":26,"value":1032},{"type":21,"tag":50,"props":2182,"children":2184},{"className":2183},[],[2185],{"type":26,"value":1038},{"type":26,"value":249},{"type":21,"tag":50,"props":2188,"children":2190},{"className":2189},[],[2191],{"type":26,"value":2192},"maxDescriptorSetInlineUniformBlocks",{"type":21,"tag":597,"props":2194,"children":2196},{"name":2195},"VUID-VkPipelineLayoutCreateInfo-pSetLayouts-03036",[2197],{"type":21,"tag":22,"props":2198,"children":2199},{},[2200,2201,2209,2210,2215,2216,2221,2222,2227,2228,2231,2232,2237,2238],{"type":26,"value":1054},{"type":21,"tag":29,"props":2202,"children":2203},{"href":1057},[2204],{"type":21,"tag":50,"props":2205,"children":2207},{"className":2206},[],[2208],{"type":26,"value":1064},{"type":26,"value":1944},{"type":21,"tag":50,"props":2211,"children":2213},{"className":2212},[],[2214],{"type":26,"value":659},{"type":26,"value":661},{"type":21,"tag":50,"props":2217,"children":2219},{"className":2218},[],[2220],{"type":26,"value":667},{"type":26,"value":1494},{"type":21,"tag":50,"props":2223,"children":2225},{"className":2224},[],[2226],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":2229,"children":2230},{"type":543},[],{"type":26,"value":1032},{"type":21,"tag":50,"props":2233,"children":2235},{"className":2234},[],[2236],{"type":26,"value":1100},{"type":26,"value":249},{"type":21,"tag":50,"props":2239,"children":2241},{"className":2240},[],[2242],{"type":26,"value":2243},"maxDescriptorSetUpdateAfterBindSamplers",{"type":21,"tag":597,"props":2245,"children":2247},{"name":2246},"VUID-VkPipelineLayoutCreateInfo-pSetLayouts-03037",[2248],{"type":21,"tag":22,"props":2249,"children":2250},{},[2251,2252,2260,2261,2266,2267,2272,2273,2276,2277,2282,2283],{"type":26,"value":1054},{"type":21,"tag":29,"props":2253,"children":2254},{"href":1118},[2255],{"type":21,"tag":50,"props":2256,"children":2258},{"className":2257},[],[2259],{"type":26,"value":1125},{"type":26,"value":1944},{"type":21,"tag":50,"props":2262,"children":2264},{"className":2263},[],[2265],{"type":26,"value":718},{"type":26,"value":1494},{"type":21,"tag":50,"props":2268,"children":2270},{"className":2269},[],[2271],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":2274,"children":2275},{"type":543},[],{"type":26,"value":1032},{"type":21,"tag":50,"props":2278,"children":2280},{"className":2279},[],[2281],{"type":26,"value":1100},{"type":26,"value":249},{"type":21,"tag":50,"props":2284,"children":2286},{"className":2285},[],[2287],{"type":26,"value":2288},"maxDescriptorSetUpdateAfterBindUniformBuffers",{"type":21,"tag":597,"props":2290,"children":2292},{"name":2291},"VUID-VkPipelineLayoutCreateInfo-pSetLayouts-03038",[2293],{"type":21,"tag":22,"props":2294,"children":2295},{},[2296,2297,2305,2307,2315,2317,2322,2323,2328,2329,2332,2333,2338,2339],{"type":26,"value":1054},{"type":21,"tag":29,"props":2298,"children":2299},{"href":1118},[2300],{"type":21,"tag":50,"props":2301,"children":2303},{"className":2302},[],[2304],{"type":26,"value":1125},{"type":26,"value":2306},"\nfeature is supported on the device,\nand if the ",{"type":21,"tag":29,"props":2308,"children":2309},{"href":1577},[2310],{"type":21,"tag":50,"props":2311,"children":2313},{"className":2312},[],[2314],{"type":26,"value":1584},{"type":26,"value":2316}," feature is not\nenabled,\nthe total number of descriptors of the type\n",{"type":21,"tag":50,"props":2318,"children":2320},{"className":2319},[],[2321],{"type":26,"value":726},{"type":26,"value":1494},{"type":21,"tag":50,"props":2324,"children":2326},{"className":2325},[],[2327],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":2330,"children":2331},{"type":543},[],{"type":26,"value":1032},{"type":21,"tag":50,"props":2334,"children":2336},{"className":2335},[],[2337],{"type":26,"value":621},{"type":26,"value":249},{"type":21,"tag":50,"props":2340,"children":2342},{"className":2341},[],[2343],{"type":26,"value":2344},"maxDescriptorSetUpdateAfterBindUniformBuffersDynamic",{"type":21,"tag":597,"props":2346,"children":2348},{"name":2347},"VUID-VkPipelineLayoutCreateInfo-maintenance7-10007",[2349],{"type":21,"tag":22,"props":2350,"children":2351},{},[2352,2353,2361,2363,2371,2373,2378,2380,2385,2388,2389],{"type":26,"value":1054},{"type":21,"tag":29,"props":2354,"children":2355},{"href":1118},[2356],{"type":21,"tag":50,"props":2357,"children":2359},{"className":2358},[],[2360],{"type":26,"value":1125},{"type":26,"value":2362},"\nfeature is supported on the device, and the ",{"type":21,"tag":29,"props":2364,"children":2365},{"href":1577},[2366],{"type":21,"tag":50,"props":2367,"children":2369},{"className":2368},[],[2370],{"type":26,"value":1584},{"type":26,"value":2372}," feature is enabled, the total number of descriptors\nof the type ",{"type":21,"tag":50,"props":2374,"children":2376},{"className":2375},[],[2377],{"type":26,"value":726},{"type":26,"value":2379}," accessible\nacross all shader stages and across all elements of ",{"type":21,"tag":50,"props":2381,"children":2383},{"className":2382},[],[2384],{"type":26,"value":529},{"type":21,"tag":541,"props":2386,"children":2387},{"type":543},[],{"type":26,"value":615},{"type":21,"tag":29,"props":2390,"children":2392},{"href":2391},"/man/VkPhysicalDeviceMaintenance7PropertiesKHR#limits-maxDescriptorSetUpdateAfterBindTotalUniformBuffersDynamic",[2393,2398,2399],{"type":21,"tag":50,"props":2394,"children":2396},{"className":2395},[],[2397],{"type":26,"value":1683},{"type":26,"value":249},{"type":21,"tag":50,"props":2400,"children":2402},{"className":2401},[],[2403],{"type":26,"value":2404},"maxDescriptorSetUpdateAfterBindTotalUniformBuffersDynamic",{"type":21,"tag":597,"props":2406,"children":2408},{"name":2407},"VUID-VkPipelineLayoutCreateInfo-pSetLayouts-03039",[2409],{"type":21,"tag":22,"props":2410,"children":2411},{},[2412,2413,2421,2422,2427,2428,2433,2434,2437,2438,2443,2444],{"type":26,"value":1054},{"type":21,"tag":29,"props":2414,"children":2415},{"href":1177},[2416],{"type":21,"tag":50,"props":2417,"children":2419},{"className":2418},[],[2420],{"type":26,"value":1184},{"type":26,"value":1944},{"type":21,"tag":50,"props":2423,"children":2425},{"className":2424},[],[2426],{"type":26,"value":777},{"type":26,"value":1494},{"type":21,"tag":50,"props":2429,"children":2431},{"className":2430},[],[2432],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":2435,"children":2436},{"type":543},[],{"type":26,"value":1032},{"type":21,"tag":50,"props":2439,"children":2441},{"className":2440},[],[2442],{"type":26,"value":1100},{"type":26,"value":249},{"type":21,"tag":50,"props":2445,"children":2447},{"className":2446},[],[2448],{"type":26,"value":2449},"maxDescriptorSetUpdateAfterBindStorageBuffers",{"type":21,"tag":597,"props":2451,"children":2453},{"name":2452},"VUID-VkPipelineLayoutCreateInfo-pSetLayouts-03040",[2454],{"type":21,"tag":22,"props":2455,"children":2456},{},[2457,2458,2466,2467,2475,2476,2481,2482,2487,2488,2491,2492,2497,2498],{"type":26,"value":1054},{"type":21,"tag":29,"props":2459,"children":2460},{"href":1177},[2461],{"type":21,"tag":50,"props":2462,"children":2464},{"className":2463},[],[2465],{"type":26,"value":1184},{"type":26,"value":2306},{"type":21,"tag":29,"props":2468,"children":2469},{"href":1577},[2470],{"type":21,"tag":50,"props":2471,"children":2473},{"className":2472},[],[2474],{"type":26,"value":1584},{"type":26,"value":2316},{"type":21,"tag":50,"props":2477,"children":2479},{"className":2478},[],[2480],{"type":26,"value":784},{"type":26,"value":1494},{"type":21,"tag":50,"props":2483,"children":2485},{"className":2484},[],[2486],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":2489,"children":2490},{"type":543},[],{"type":26,"value":1032},{"type":21,"tag":50,"props":2493,"children":2495},{"className":2494},[],[2496],{"type":26,"value":621},{"type":26,"value":249},{"type":21,"tag":50,"props":2499,"children":2501},{"className":2500},[],[2502],{"type":26,"value":2503},"maxDescriptorSetUpdateAfterBindStorageBuffersDynamic",{"type":21,"tag":597,"props":2505,"children":2507},{"name":2506},"VUID-VkPipelineLayoutCreateInfo-maintenance7-10008",[2508],{"type":21,"tag":22,"props":2509,"children":2510},{},[2511,2512,2520,2522,2530,2531,2536,2537,2542,2545,2546],{"type":26,"value":1054},{"type":21,"tag":29,"props":2513,"children":2514},{"href":1177},[2515],{"type":21,"tag":50,"props":2516,"children":2518},{"className":2517},[],[2519],{"type":26,"value":1184},{"type":26,"value":2521},"\nfeature is supported on the device, and if the ",{"type":21,"tag":29,"props":2523,"children":2524},{"href":1577},[2525],{"type":21,"tag":50,"props":2526,"children":2528},{"className":2527},[],[2529],{"type":26,"value":1584},{"type":26,"value":2372},{"type":21,"tag":50,"props":2532,"children":2534},{"className":2533},[],[2535],{"type":26,"value":784},{"type":26,"value":2379},{"type":21,"tag":50,"props":2538,"children":2540},{"className":2539},[],[2541],{"type":26,"value":529},{"type":21,"tag":541,"props":2543,"children":2544},{"type":543},[],{"type":26,"value":615},{"type":21,"tag":29,"props":2547,"children":2549},{"href":2548},"/man/VkPhysicalDeviceMaintenance7PropertiesKHR#limits-maxDescriptorSetUpdateAfterBindTotalStorageBuffersDynamic",[2550,2555,2556],{"type":21,"tag":50,"props":2551,"children":2553},{"className":2552},[],[2554],{"type":26,"value":1683},{"type":26,"value":249},{"type":21,"tag":50,"props":2557,"children":2559},{"className":2558},[],[2560],{"type":26,"value":2561},"maxDescriptorSetUpdateAfterBindTotalStorageBuffersDynamic",{"type":21,"tag":597,"props":2563,"children":2565},{"name":2564},"VUID-VkPipelineLayoutCreateInfo-pSetLayouts-03041",[2566],{"type":21,"tag":22,"props":2567,"children":2568},{},[2569,2570,2578,2579,2584,2585,2590,2591,2596,2597,2602,2603,2606,2607,2612,2613],{"type":26,"value":1054},{"type":21,"tag":29,"props":2571,"children":2572},{"href":1057},[2573],{"type":21,"tag":50,"props":2574,"children":2576},{"className":2575},[],[2577],{"type":26,"value":1064},{"type":26,"value":1944},{"type":21,"tag":50,"props":2580,"children":2582},{"className":2581},[],[2583],{"type":26,"value":667},{"type":26,"value":259},{"type":21,"tag":50,"props":2586,"children":2588},{"className":2587},[],[2589],{"type":26,"value":840},{"type":26,"value":1261},{"type":21,"tag":50,"props":2592,"children":2594},{"className":2593},[],[2595],{"type":26,"value":862},{"type":26,"value":1494},{"type":21,"tag":50,"props":2598,"children":2600},{"className":2599},[],[2601],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":2604,"children":2605},{"type":543},[],{"type":26,"value":1032},{"type":21,"tag":50,"props":2608,"children":2610},{"className":2609},[],[2611],{"type":26,"value":1100},{"type":26,"value":249},{"type":21,"tag":50,"props":2614,"children":2616},{"className":2615},[],[2617],{"type":26,"value":2618},"maxDescriptorSetUpdateAfterBindSampledImages",{"type":21,"tag":597,"props":2620,"children":2622},{"name":2621},"VUID-VkPipelineLayoutCreateInfo-pSetLayouts-03042",[2623],{"type":21,"tag":22,"props":2624,"children":2625},{},[2626,2627,2635,2636,2641,2642,2647,2648,2653,2654,2657,2658,2663,2664],{"type":26,"value":1054},{"type":21,"tag":29,"props":2628,"children":2629},{"href":1300},[2630],{"type":21,"tag":50,"props":2631,"children":2633},{"className":2632},[],[2634],{"type":26,"value":1307},{"type":26,"value":1944},{"type":21,"tag":50,"props":2637,"children":2639},{"className":2638},[],[2640],{"type":26,"value":912},{"type":26,"value":1261},{"type":21,"tag":50,"props":2643,"children":2645},{"className":2644},[],[2646],{"type":26,"value":919},{"type":26,"value":1494},{"type":21,"tag":50,"props":2649,"children":2651},{"className":2650},[],[2652],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":2655,"children":2656},{"type":543},[],{"type":26,"value":1032},{"type":21,"tag":50,"props":2659,"children":2661},{"className":2660},[],[2662],{"type":26,"value":1100},{"type":26,"value":249},{"type":21,"tag":50,"props":2665,"children":2667},{"className":2666},[],[2668],{"type":26,"value":2669},"maxDescriptorSetUpdateAfterBindStorageImages",{"type":21,"tag":597,"props":2671,"children":2673},{"name":2672},"VUID-VkPipelineLayoutCreateInfo-pSetLayouts-03043",[2674],{"type":21,"tag":22,"props":2675,"children":2676},{},[2677,2678,2683,2684,2689,2691,2696,2698,2703,2704,2707,2708,2713,2714],{"type":26,"value":1357},{"type":21,"tag":50,"props":2679,"children":2681},{"className":2680},[],[2682],{"type":26,"value":529},{"type":26,"value":1364},{"type":21,"tag":50,"props":2685,"children":2687},{"className":2686},[],[2688],{"type":26,"value":643},{"type":26,"value":2690}," bit\nset, the total number of descriptors of the type\n",{"type":21,"tag":50,"props":2692,"children":2694},{"className":2693},[],[2695],{"type":26,"value":968},{"type":26,"value":2697}," accessible across all shader\nstages and across all elements of ",{"type":21,"tag":50,"props":2699,"children":2701},{"className":2700},[],[2702],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":2705,"children":2706},{"type":543},[],{"type":26,"value":680},{"type":21,"tag":50,"props":2709,"children":2711},{"className":2710},[],[2712],{"type":26,"value":1100},{"type":26,"value":249},{"type":21,"tag":50,"props":2715,"children":2717},{"className":2716},[],[2718],{"type":26,"value":2719},"maxDescriptorSetUpdateAfterBindInputAttachments",{"type":21,"tag":597,"props":2721,"children":2723},{"name":2722},"VUID-VkPipelineLayoutCreateInfo-descriptorType-02217",[2724],{"type":21,"tag":22,"props":2725,"children":2726},{},[2727,2728,2736,2737,2742,2743,2748,2749,2754,2755,2758,2759,2764,2765],{"type":26,"value":1054},{"type":21,"tag":29,"props":2729,"children":2730},{"href":1418},[2731],{"type":21,"tag":50,"props":2732,"children":2734},{"className":2733},[],[2735],{"type":26,"value":1425},{"type":26,"value":1427},{"type":21,"tag":50,"props":2738,"children":2740},{"className":2739},[],[2741],{"type":26,"value":651},{"type":26,"value":653},{"type":21,"tag":50,"props":2744,"children":2746},{"className":2745},[],[2747],{"type":26,"value":1020},{"type":26,"value":1543},{"type":21,"tag":50,"props":2750,"children":2752},{"className":2751},[],[2753],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":2756,"children":2757},{"type":543},[],{"type":26,"value":615},{"type":21,"tag":50,"props":2760,"children":2762},{"className":2761},[],[2763],{"type":26,"value":1038},{"type":26,"value":249},{"type":21,"tag":50,"props":2766,"children":2768},{"className":2767},[],[2769],{"type":26,"value":2770},"maxDescriptorSetUpdateAfterBindInlineUniformBlocks",{"type":21,"tag":597,"props":2772,"children":2774},{"name":2773},"VUID-VkPipelineLayoutCreateInfo-descriptorType-06531",[2775],{"type":21,"tag":22,"props":2776,"children":2777},{},[2778,2780,2785,2786,2791,2792,2797,2798,2801,2802,2808,2809],{"type":26,"value":2779},"The total number of descriptors with a ",{"type":21,"tag":50,"props":2781,"children":2783},{"className":2782},[],[2784],{"type":26,"value":651},{"type":26,"value":828},{"type":21,"tag":50,"props":2787,"children":2789},{"className":2788},[],[2790],{"type":26,"value":1020},{"type":26,"value":1494},{"type":21,"tag":50,"props":2793,"children":2795},{"className":2794},[],[2796],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":2799,"children":2800},{"type":543},[],{"type":26,"value":1032},{"type":21,"tag":50,"props":2803,"children":2805},{"className":2804},[],[2806],{"type":26,"value":2807},"VkPhysicalDeviceVulkan13Properties",{"type":26,"value":249},{"type":21,"tag":50,"props":2810,"children":2812},{"className":2811},[],[2813],{"type":26,"value":2814},"maxInlineUniformTotalSize",{"type":21,"tag":597,"props":2816,"children":2818},{"name":2817},"VUID-VkPipelineLayoutCreateInfo-pPushConstantRanges-00292",[2819],{"type":21,"tag":22,"props":2820,"children":2821},{},[2822,2824,2829,2830,2833,2835],{"type":26,"value":2823},"Any two elements of ",{"type":21,"tag":50,"props":2825,"children":2827},{"className":2826},[],[2828],{"type":26,"value":566},{"type":26,"value":610},{"type":21,"tag":541,"props":2831,"children":2832},{"type":543},[],{"type":26,"value":2834}," not include the same\nstage in ",{"type":21,"tag":50,"props":2836,"children":2838},{"className":2837},[],[2839],{"type":26,"value":2840},"stageFlags",{"type":21,"tag":597,"props":2842,"children":2844},{"name":2843},"VUID-VkPipelineLayoutCreateInfo-pSetLayouts-00293",[2845],{"type":21,"tag":22,"props":2846,"children":2847},{},[2848,2853,2854,2857,2859,2865],{"type":21,"tag":50,"props":2849,"children":2851},{"className":2850},[],[2852],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":2855,"children":2856},{"type":543},[],{"type":26,"value":2858}," not contain more than one descriptor set layout\nthat was created with\n",{"type":21,"tag":50,"props":2860,"children":2862},{"className":2861},[],[2863],{"type":26,"value":2864},"VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT",{"type":26,"value":2866}," set",{"type":21,"tag":597,"props":2868,"children":2870},{"name":2869},"VUID-VkPipelineLayoutCreateInfo-descriptorType-03571",[2871],{"type":21,"tag":22,"props":2872,"children":2873},{},[2874,2876,2881,2883,2888,2889,2895,2896,2901,2902,2905,2906,2912,2913],{"type":26,"value":2875},"The total number of bindings in descriptor set layouts created without\nthe ",{"type":21,"tag":50,"props":2877,"children":2879},{"className":2878},[],[2880],{"type":26,"value":643},{"type":26,"value":2882}," bit\nset with a ",{"type":21,"tag":50,"props":2884,"children":2886},{"className":2885},[],[2887],{"type":26,"value":651},{"type":26,"value":828},{"type":21,"tag":50,"props":2890,"children":2892},{"className":2891},[],[2893],{"type":26,"value":2894},"VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_KHR",{"type":26,"value":728},{"type":21,"tag":50,"props":2897,"children":2899},{"className":2898},[],[2900],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":2903,"children":2904},{"type":543},[],{"type":26,"value":739},{"type":21,"tag":29,"props":2907,"children":2909},{"href":2908},"/man/VkPhysicalDeviceAccelerationStructurePropertiesKHR",[2910],{"type":26,"value":2911},"VkPhysicalDeviceAccelerationStructurePropertiesKHR",{"type":26,"value":249},{"type":21,"tag":50,"props":2914,"children":2916},{"className":2915},[],[2917],{"type":26,"value":2918},"maxPerStageDescriptorAccelerationStructures",{"type":21,"tag":597,"props":2920,"children":2922},{"name":2921},"VUID-VkPipelineLayoutCreateInfo-descriptorType-03572",[2923],{"type":21,"tag":22,"props":2924,"children":2925},{},[2926,2928,2933,2934,2939,2940,2945,2946,2949,2950,2954,2955],{"type":26,"value":2927},"The total number of bindings with a ",{"type":21,"tag":50,"props":2929,"children":2931},{"className":2930},[],[2932],{"type":26,"value":651},{"type":26,"value":828},{"type":21,"tag":50,"props":2935,"children":2937},{"className":2936},[],[2938],{"type":26,"value":2894},{"type":26,"value":728},{"type":21,"tag":50,"props":2941,"children":2943},{"className":2942},[],[2944],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":2947,"children":2948},{"type":543},[],{"type":26,"value":739},{"type":21,"tag":29,"props":2951,"children":2952},{"href":2908},[2953],{"type":26,"value":2911},{"type":26,"value":249},{"type":21,"tag":50,"props":2956,"children":2958},{"className":2957},[],[2959],{"type":26,"value":2960},"maxPerStageDescriptorUpdateAfterBindAccelerationStructures",{"type":21,"tag":597,"props":2962,"children":2964},{"name":2963},"VUID-VkPipelineLayoutCreateInfo-descriptorType-03573",[2965],{"type":21,"tag":22,"props":2966,"children":2967},{},[2968,2969,2974,2975,2980,2981,2986,2988,2993,2994,2997,2998,3002,3003],{"type":26,"value":2875},{"type":21,"tag":50,"props":2970,"children":2972},{"className":2971},[],[2973],{"type":26,"value":643},{"type":26,"value":2882},{"type":21,"tag":50,"props":2976,"children":2978},{"className":2977},[],[2979],{"type":26,"value":651},{"type":26,"value":828},{"type":21,"tag":50,"props":2982,"children":2984},{"className":2983},[],[2985],{"type":26,"value":2894},{"type":26,"value":2987}," accessible across\nall shader stages and across all elements of ",{"type":21,"tag":50,"props":2989,"children":2991},{"className":2990},[],[2992],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":2995,"children":2996},{"type":543},[],{"type":26,"value":739},{"type":21,"tag":29,"props":2999,"children":3000},{"href":2908},[3001],{"type":26,"value":2911},{"type":26,"value":249},{"type":21,"tag":50,"props":3004,"children":3006},{"className":3005},[],[3007],{"type":26,"value":3008},"maxDescriptorSetAccelerationStructures",{"type":21,"tag":597,"props":3010,"children":3012},{"name":3011},"VUID-VkPipelineLayoutCreateInfo-descriptorType-03574",[3013],{"type":21,"tag":22,"props":3014,"children":3015},{},[3016,3017,3022,3023,3028,3029,3034,3035,3038,3039,3043,3044],{"type":26,"value":2927},{"type":21,"tag":50,"props":3018,"children":3020},{"className":3019},[],[3021],{"type":26,"value":651},{"type":26,"value":828},{"type":21,"tag":50,"props":3024,"children":3026},{"className":3025},[],[3027],{"type":26,"value":2894},{"type":26,"value":2987},{"type":21,"tag":50,"props":3030,"children":3032},{"className":3031},[],[3033],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":3036,"children":3037},{"type":543},[],{"type":26,"value":739},{"type":21,"tag":29,"props":3040,"children":3041},{"href":2908},[3042],{"type":26,"value":2911},{"type":26,"value":249},{"type":21,"tag":50,"props":3045,"children":3047},{"className":3046},[],[3048],{"type":26,"value":3049},"maxDescriptorSetUpdateAfterBindAccelerationStructures",{"type":21,"tag":597,"props":3051,"children":3053},{"name":3052},"VUID-VkPipelineLayoutCreateInfo-descriptorType-02381",[3054],{"type":21,"tag":22,"props":3055,"children":3056},{},[3057,3058,3063,3064,3070,3071,3076,3077,3080,3081,3087,3088],{"type":26,"value":2927},{"type":21,"tag":50,"props":3059,"children":3061},{"className":3060},[],[3062],{"type":26,"value":651},{"type":26,"value":828},{"type":21,"tag":50,"props":3065,"children":3067},{"className":3066},[],[3068],{"type":26,"value":3069},"VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NV",{"type":26,"value":1494},{"type":21,"tag":50,"props":3072,"children":3074},{"className":3073},[],[3075],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":3078,"children":3079},{"type":543},[],{"type":26,"value":1032},{"type":21,"tag":29,"props":3082,"children":3084},{"href":3083},"/man/VkPhysicalDeviceRayTracingPropertiesNV",[3085],{"type":26,"value":3086},"VkPhysicalDeviceRayTracingPropertiesNV",{"type":26,"value":249},{"type":21,"tag":50,"props":3089,"children":3091},{"className":3090},[],[3092],{"type":26,"value":3008},{"type":21,"tag":597,"props":3094,"children":3096},{"name":3095},"VUID-VkPipelineLayoutCreateInfo-pImmutableSamplers-03566",[3097],{"type":21,"tag":22,"props":3098,"children":3099},{},[3100,3102,3108,3110,3115,3117,3123,3124,3130,3132,3137,3138,3141,3143],{"type":26,"value":3101},"The total number of ",{"type":21,"tag":50,"props":3103,"children":3105},{"className":3104},[],[3106],{"type":26,"value":3107},"pImmutableSamplers",{"type":26,"value":3109}," created with ",{"type":21,"tag":50,"props":3111,"children":3113},{"className":3112},[],[3114],{"type":26,"value":499},{"type":26,"value":3116},"\ncontaining ",{"type":21,"tag":50,"props":3118,"children":3120},{"className":3119},[],[3121],{"type":26,"value":3122},"VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT",{"type":26,"value":1883},{"type":21,"tag":50,"props":3125,"children":3127},{"className":3126},[],[3128],{"type":26,"value":3129},"VK_SAMPLER_CREATE_SUBSAMPLED_COARSE_RECONSTRUCTION_BIT_EXT",{"type":26,"value":3131}," across\nall shader stages and across all elements of ",{"type":21,"tag":50,"props":3133,"children":3135},{"className":3134},[],[3136],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":3139,"children":3140},{"type":543},[],{"type":26,"value":3142}," be\nless than or equal to ",{"type":21,"tag":29,"props":3144,"children":3146},{"href":3145},"/man/VkPhysicalDeviceFragmentDensityMap2PropertiesEXT#limits-maxDescriptorSetSubsampledSamplers",[3147,3153,3154],{"type":21,"tag":50,"props":3148,"children":3150},{"className":3149},[],[3151],{"type":26,"value":3152},"VkPhysicalDeviceFragmentDensityMap2PropertiesEXT",{"type":26,"value":249},{"type":21,"tag":50,"props":3155,"children":3157},{"className":3156},[],[3158],{"type":26,"value":3159},"maxDescriptorSetSubsampledSamplers",{"type":21,"tag":597,"props":3161,"children":3163},{"name":3162},"VUID-VkPipelineLayoutCreateInfo-pSetLayouts-04606",[3164],{"type":21,"tag":22,"props":3165,"children":3166},{},[3167,3169,3174,3175,3178,3180,3186],{"type":26,"value":3168},"Any element of ",{"type":21,"tag":50,"props":3170,"children":3172},{"className":3171},[],[3173],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":3176,"children":3177},{"type":543},[],{"type":26,"value":3179}," not have been created with the\n",{"type":21,"tag":50,"props":3181,"children":3183},{"className":3182},[],[3184],{"type":26,"value":3185},"VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_EXT",{"type":26,"value":3187}," bit set",{"type":21,"tag":597,"props":3189,"children":3191},{"name":3190},"VUID-VkPipelineLayoutCreateInfo-graphicsPipelineLibrary-06753",[3192],{"type":21,"tag":22,"props":3193,"children":3194},{},[3195,3196,3206,3208,3213,3214,3217,3219,3224],{"type":26,"value":1574},{"type":21,"tag":29,"props":3197,"children":3199},{"href":3198},"/man/VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT#features-graphicsPipelineLibrary",[3200],{"type":21,"tag":50,"props":3201,"children":3203},{"className":3202},[],[3204],{"type":26,"value":3205},"graphicsPipelineLibrary",{"type":26,"value":3207}," feature is not enabled, elements\nof ",{"type":21,"tag":50,"props":3209,"children":3211},{"className":3210},[],[3212],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":3215,"children":3216},{"type":543},[],{"type":26,"value":3218}," be valid ",{"type":21,"tag":29,"props":3220,"children":3222},{"href":3221},"/man/VkDescriptorSetLayout",[3223],{"type":26,"value":537},{"type":26,"value":3225}," objects",{"type":21,"tag":597,"props":3227,"children":3229},{"name":3228},"VUID-VkPipelineLayoutCreateInfo-pSetLayouts-08008",[3230],{"type":21,"tag":22,"props":3231,"children":3232},{},[3233,3234,3239,3241,3247,3249,3254,3255,3258,3260,3265],{"type":26,"value":1357},{"type":21,"tag":50,"props":3235,"children":3237},{"className":3236},[],[3238],{"type":26,"value":529},{"type":26,"value":3240}," was created with the\n",{"type":21,"tag":50,"props":3242,"children":3244},{"className":3243},[],[3245],{"type":26,"value":3246},"VK_DESCRIPTOR_SET_LAYOUT_CREATE_DESCRIPTOR_BUFFER_BIT_EXT",{"type":26,"value":3248}," bit set,\nall elements of ",{"type":21,"tag":50,"props":3250,"children":3252},{"className":3251},[],[3253],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":3256,"children":3257},{"type":543},[],{"type":26,"value":3259}," have been created with the\n",{"type":21,"tag":50,"props":3261,"children":3263},{"className":3262},[],[3264],{"type":26,"value":3246},{"type":26,"value":3187},{"type":21,"tag":597,"props":3267,"children":3269},{"name":3268},"VUID-VkPipelineLayoutCreateInfo-pSetLayouts-09698",[3270],{"type":21,"tag":22,"props":3271,"children":3272},{},[3273,3274,3279,3280,3285,3286,3292,3293,3298,3299,3302,3303,3309,3310],{"type":26,"value":637},{"type":21,"tag":50,"props":3275,"children":3277},{"className":3276},[],[3278],{"type":26,"value":643},{"type":26,"value":645},{"type":21,"tag":50,"props":3281,"children":3283},{"className":3282},[],[3284],{"type":26,"value":651},{"type":26,"value":653},{"type":21,"tag":50,"props":3287,"children":3289},{"className":3288},[],[3290],{"type":26,"value":3291},"VK_DESCRIPTOR_TYPE_TENSOR_ARM",{"type":26,"value":970},{"type":21,"tag":50,"props":3294,"children":3296},{"className":3295},[],[3297],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":3300,"children":3301},{"type":543},[],{"type":26,"value":615},{"type":21,"tag":29,"props":3304,"children":3306},{"href":3305},"/man/VkPhysicalDeviceTensorPropertiesARM",[3307],{"type":26,"value":3308},"VkPhysicalDeviceTensorPropertiesARM",{"type":26,"value":249},{"type":21,"tag":50,"props":3311,"children":3313},{"className":3312},[],[3314],{"type":26,"value":3315},"maxPerStageDescriptorSetStorageTensors",{"type":21,"tag":597,"props":3317,"children":3319},{"name":3318},"VUID-VkPipelineLayoutCreateInfo-pSetLayouts-09699",[3320],{"type":21,"tag":22,"props":3321,"children":3322},{},[3323,3324,3329,3330,3335,3336,3341,3342,3347,3348,3351,3352,3356,3357],{"type":26,"value":637},{"type":21,"tag":50,"props":3325,"children":3327},{"className":3326},[],[3328],{"type":26,"value":643},{"type":26,"value":645},{"type":21,"tag":50,"props":3331,"children":3333},{"className":3332},[],[3334],{"type":26,"value":651},{"type":26,"value":653},{"type":21,"tag":50,"props":3337,"children":3339},{"className":3338},[],[3340],{"type":26,"value":3291},{"type":26,"value":1543},{"type":21,"tag":50,"props":3343,"children":3345},{"className":3344},[],[3346],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":3349,"children":3350},{"type":543},[],{"type":26,"value":615},{"type":21,"tag":29,"props":3353,"children":3354},{"href":3305},[3355],{"type":26,"value":3308},{"type":26,"value":249},{"type":21,"tag":50,"props":3358,"children":3360},{"className":3359},[],[3361],{"type":26,"value":3362},"maxDescriptorSetStorageTensors",{"type":21,"tag":597,"props":3364,"children":3366},{"name":3365},"VUID-VkPipelineLayoutCreateInfo-pSetLayouts-09878",[3367],{"type":21,"tag":22,"props":3368,"children":3369},{},[3370,3372,3377,3379,3384,3385,3388,3390,3394,3395],{"type":26,"value":3371},"The total number of descriptors of the type\n",{"type":21,"tag":50,"props":3373,"children":3375},{"className":3374},[],[3376],{"type":26,"value":3291},{"type":26,"value":3378}," accessible across all shader stages\nand across all elements of ",{"type":21,"tag":50,"props":3380,"children":3382},{"className":3381},[],[3383],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":3386,"children":3387},{"type":543},[],{"type":26,"value":3389}," be less than or equal\nto\n",{"type":21,"tag":29,"props":3391,"children":3392},{"href":3305},[3393],{"type":26,"value":3308},{"type":26,"value":249},{"type":21,"tag":50,"props":3396,"children":3398},{"className":3397},[],[3399],{"type":26,"value":3400},"maxDescriptorSetUpdateAfterBindStorageTensors",{"type":21,"tag":597,"props":3402,"children":3404},{"name":3403},"VUID-VkPipelineLayoutCreateInfo-descriptorType-09879",[3405],{"type":21,"tag":22,"props":3406,"children":3407},{},[3408,3409,3414,3415,3420,3422,3427,3428,3431,3432,3437,3438],{"type":26,"value":2779},{"type":21,"tag":50,"props":3410,"children":3412},{"className":3411},[],[3413],{"type":26,"value":651},{"type":26,"value":828},{"type":21,"tag":50,"props":3416,"children":3418},{"className":3417},[],[3419],{"type":26,"value":3291},{"type":26,"value":3421}," accessible to any given shader stage\nacross all elements of ",{"type":21,"tag":50,"props":3423,"children":3425},{"className":3424},[],[3426],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":3429,"children":3430},{"type":543},[],{"type":26,"value":615},{"type":21,"tag":50,"props":3433,"children":3435},{"className":3434},[],[3436],{"type":26,"value":3308},{"type":26,"value":249},{"type":21,"tag":50,"props":3439,"children":3441},{"className":3440},[],[3442],{"type":26,"value":3443},"maxPerStageDescriptorUpdateAfterBindStorageTensors",{"type":21,"tag":592,"props":3445,"children":3447},{"name":3446},"Valid Usage (Implicit)",[3448,3472,3496,3550],{"type":21,"tag":597,"props":3449,"children":3451},{"name":3450},"VUID-VkPipelineLayoutCreateInfo-sType-sType",[3452],{"type":21,"tag":22,"props":3453,"children":3454},{},[3455,3460,3461,3464,3466],{"type":21,"tag":50,"props":3456,"children":3458},{"className":3457},[],[3459],{"type":26,"value":461},{"type":26,"value":610},{"type":21,"tag":541,"props":3462,"children":3463},{"type":543},[],{"type":26,"value":3465}," be ",{"type":21,"tag":50,"props":3467,"children":3469},{"className":3468},[],[3470],{"type":26,"value":3471},"VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO",{"type":21,"tag":597,"props":3473,"children":3475},{"name":3474},"VUID-VkPipelineLayoutCreateInfo-flags-parameter",[3476],{"type":21,"tag":22,"props":3477,"children":3478},{},[3479,3484,3485,3488,3490,3494],{"type":21,"tag":50,"props":3480,"children":3482},{"className":3481},[],[3483],{"type":26,"value":499},{"type":26,"value":610},{"type":21,"tag":541,"props":3486,"children":3487},{"type":543},[],{"type":26,"value":3489}," be a valid combination of ",{"type":21,"tag":29,"props":3491,"children":3492},{"href":504},[3493],{"type":26,"value":507},{"type":26,"value":3495}," values",{"type":21,"tag":597,"props":3497,"children":3499},{"name":3498},"VUID-VkPipelineLayoutCreateInfo-pSetLayouts-parameter",[3500],{"type":21,"tag":22,"props":3501,"children":3502},{},[3503,3505,3510,3512,3518,3519,3524,3525,3528,3530,3535,3537,3543,3544,3548],{"type":26,"value":3504},"If ",{"type":21,"tag":50,"props":3506,"children":3508},{"className":3507},[],[3509],{"type":26,"value":518},{"type":26,"value":3511}," is not ",{"type":21,"tag":50,"props":3513,"children":3515},{"className":3514},[],[3516],{"type":26,"value":3517},"0",{"type":26,"value":332},{"type":21,"tag":50,"props":3520,"children":3522},{"className":3521},[],[3523],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":3526,"children":3527},{"type":543},[],{"type":26,"value":3529}," be a valid pointer to an array of ",{"type":21,"tag":50,"props":3531,"children":3533},{"className":3532},[],[3534],{"type":26,"value":518},{"type":26,"value":3536}," valid or ",{"type":21,"tag":29,"props":3538,"children":3540},{"href":3539},"/man/VK_NULL_HANDLE",[3541],{"type":26,"value":3542},"VK_NULL_HANDLE",{"type":26,"value":610},{"type":21,"tag":29,"props":3545,"children":3546},{"href":3221},[3547],{"type":26,"value":537},{"type":26,"value":3549}," handles",{"type":21,"tag":597,"props":3551,"children":3553},{"name":3552},"VUID-VkPipelineLayoutCreateInfo-pPushConstantRanges-parameter",[3554],{"type":21,"tag":22,"props":3555,"children":3556},{},[3557,3558,3563,3564,3569,3570,3575,3576,3579,3580,3585,3587,3591],{"type":26,"value":3504},{"type":21,"tag":50,"props":3559,"children":3561},{"className":3560},[],[3562],{"type":26,"value":555},{"type":26,"value":3511},{"type":21,"tag":50,"props":3565,"children":3567},{"className":3566},[],[3568],{"type":26,"value":3517},{"type":26,"value":332},{"type":21,"tag":50,"props":3571,"children":3573},{"className":3572},[],[3574],{"type":26,"value":566},{"type":26,"value":610},{"type":21,"tag":541,"props":3577,"children":3578},{"type":543},[],{"type":26,"value":3529},{"type":21,"tag":50,"props":3581,"children":3583},{"className":3582},[],[3584],{"type":26,"value":555},{"type":26,"value":3586}," valid ",{"type":21,"tag":29,"props":3588,"children":3589},{"href":570},[3590],{"type":26,"value":573},{"type":26,"value":3592}," structures",{"type":21,"tag":3594,"props":3595,"children":3596},"style",{},[3597],{"type":26,"value":3598},"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":78,"depth":78,"links":3600},[],"markdown",1773997249459]