[{"data":1,"prerenderedAt":3885},["ShallowReactive",2],{"$fOcljtGdKqVWpbKrW7uCAeiRXdKNpK8ShsNs2qKy_RgE":3},{"title":4,"description":5,"parent":6,"structextends":7,"type":15,"xrefs":16,"body":17,"_type":3884,"_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":3882},"root",[20,36,448,591,3715,3876],{"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},"\u002Fman\u002FVkPipelineLayoutCreateInfo",[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, \u002F\u002F Number of descriptor sets interfaced by the pipeline\n p_set_layouts: *const vk::DescriptorSetLayout, \u002F\u002F Array of setCount number of descriptor set layout objects defining the layout of the\n push_constant_range_count: u32, \u002F\u002F Number of push-constant ranges used by the pipeline\n p_push_constant_ranges: *const vk::PushConstantRange, \u002F\u002F 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},"\u002F\u002F 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},"\u002F\u002F 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},"\u002F\u002F 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},"\u002F\u002F 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},"\u002Fman\u002FVkStructureType",[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},"\u002Fman\u002FVkPipelineLayoutCreateFlagBits",[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},"\u002Fman\u002FVkPushConstantRange",[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,1117,1185,1253,1328,1396,1460,1524,1579,1628,1689,1753,1801,1858,1919,1978,2041,2101,2155,2203,2251,2314,2371,2437,2502,2558,2623,2687,2755,2817,2873,2935,2978,3004,3030,3085,3141,3192,3247,3290,3357,3385,3423,3464,3514,3564,3615,3679],{"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,1060,1061,1066,1067,1072,1073,1078,1079,1082,1084,1099,1100],{"type":26,"value":1054},"The total number of descriptors with a ",{"type":21,"tag":50,"props":1056,"children":1058},{"className":1057},[],[1059],{"type":26,"value":651},{"type":26,"value":828},{"type":21,"tag":50,"props":1062,"children":1064},{"className":1063},[],[1065],{"type":26,"value":659},{"type":26,"value":661},{"type":21,"tag":50,"props":1068,"children":1070},{"className":1069},[],[1071],{"type":26,"value":667},{"type":26,"value":669},{"type":21,"tag":50,"props":1074,"children":1076},{"className":1075},[],[1077],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":1080,"children":1081},{"type":543},[],{"type":26,"value":1083}," be less than\nor equal to the maximum of ",{"type":21,"tag":29,"props":1085,"children":1087},{"href":1086},"\u002Fman\u002FVkPhysicalDeviceLimits#limits-maxPerStageDescriptorSamplers",[1088,1093,1094],{"type":21,"tag":50,"props":1089,"children":1091},{"className":1090},[],[1092],{"type":26,"value":621},{"type":26,"value":249},{"type":21,"tag":50,"props":1095,"children":1097},{"className":1096},[],[1098],{"type":26,"value":692},{"type":26,"value":661},{"type":21,"tag":29,"props":1101,"children":1103},{"href":1102},"\u002Fman\u002FVkPhysicalDeviceVulkan12Properties#limits-maxPerStageDescriptorUpdateAfterBindSamplers",[1104,1110,1111],{"type":21,"tag":50,"props":1105,"children":1107},{"className":1106},[],[1108],{"type":26,"value":1109},"VkPhysicalDeviceDescriptorIndexingProperties",{"type":26,"value":249},{"type":21,"tag":50,"props":1112,"children":1114},{"className":1113},[],[1115],{"type":26,"value":1116},"maxPerStageDescriptorUpdateAfterBindSamplers",{"type":21,"tag":597,"props":1118,"children":1120},{"name":1119},"VUID-VkPipelineLayoutCreateInfo-descriptorType-03023",[1121],{"type":21,"tag":22,"props":1122,"children":1123},{},[1124,1125,1130,1131,1136,1137,1142,1143,1148,1149,1152,1153,1168,1169],{"type":26,"value":1054},{"type":21,"tag":50,"props":1126,"children":1128},{"className":1127},[],[1129],{"type":26,"value":651},{"type":26,"value":828},{"type":21,"tag":50,"props":1132,"children":1134},{"className":1133},[],[1135],{"type":26,"value":718},{"type":26,"value":661},{"type":21,"tag":50,"props":1138,"children":1140},{"className":1139},[],[1141],{"type":26,"value":726},{"type":26,"value":669},{"type":21,"tag":50,"props":1144,"children":1146},{"className":1145},[],[1147],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":1150,"children":1151},{"type":543},[],{"type":26,"value":1083},{"type":21,"tag":29,"props":1154,"children":1156},{"href":1155},"\u002Fman\u002FVkPhysicalDeviceLimits#limits-maxPerStageDescriptorUniformBuffers",[1157,1162,1163],{"type":21,"tag":50,"props":1158,"children":1160},{"className":1159},[],[1161],{"type":26,"value":621},{"type":26,"value":249},{"type":21,"tag":50,"props":1164,"children":1166},{"className":1165},[],[1167],{"type":26,"value":751},{"type":26,"value":720},{"type":21,"tag":29,"props":1170,"children":1172},{"href":1171},"\u002Fman\u002FVkPhysicalDeviceVulkan12Properties#limits-maxPerStageDescriptorUpdateAfterBindUniformBuffers",[1173,1178,1179],{"type":21,"tag":50,"props":1174,"children":1176},{"className":1175},[],[1177],{"type":26,"value":1109},{"type":26,"value":249},{"type":21,"tag":50,"props":1180,"children":1182},{"className":1181},[],[1183],{"type":26,"value":1184},"maxPerStageDescriptorUpdateAfterBindUniformBuffers",{"type":21,"tag":597,"props":1186,"children":1188},{"name":1187},"VUID-VkPipelineLayoutCreateInfo-descriptorType-03024",[1189],{"type":21,"tag":22,"props":1190,"children":1191},{},[1192,1193,1198,1199,1204,1205,1210,1211,1216,1217,1220,1221,1236,1237],{"type":26,"value":1054},{"type":21,"tag":50,"props":1194,"children":1196},{"className":1195},[],[1197],{"type":26,"value":651},{"type":26,"value":828},{"type":21,"tag":50,"props":1200,"children":1202},{"className":1201},[],[1203],{"type":26,"value":777},{"type":26,"value":661},{"type":21,"tag":50,"props":1206,"children":1208},{"className":1207},[],[1209],{"type":26,"value":784},{"type":26,"value":669},{"type":21,"tag":50,"props":1212,"children":1214},{"className":1213},[],[1215],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":1218,"children":1219},{"type":543},[],{"type":26,"value":1083},{"type":21,"tag":29,"props":1222,"children":1224},{"href":1223},"\u002Fman\u002FVkPhysicalDeviceLimits#limits-maxPerStageDescriptorStorageBuffers",[1225,1230,1231],{"type":21,"tag":50,"props":1226,"children":1228},{"className":1227},[],[1229],{"type":26,"value":621},{"type":26,"value":249},{"type":21,"tag":50,"props":1232,"children":1234},{"className":1233},[],[1235],{"type":26,"value":807},{"type":26,"value":720},{"type":21,"tag":29,"props":1238,"children":1240},{"href":1239},"\u002Fman\u002FVkPhysicalDeviceVulkan12Properties#limits-maxPerStageDescriptorUpdateAfterBindStorageBuffers",[1241,1246,1247],{"type":21,"tag":50,"props":1242,"children":1244},{"className":1243},[],[1245],{"type":26,"value":1109},{"type":26,"value":249},{"type":21,"tag":50,"props":1248,"children":1250},{"className":1249},[],[1251],{"type":26,"value":1252},"maxPerStageDescriptorUpdateAfterBindStorageBuffers",{"type":21,"tag":597,"props":1254,"children":1256},{"name":1255},"VUID-VkPipelineLayoutCreateInfo-descriptorType-03025",[1257],{"type":21,"tag":22,"props":1258,"children":1259},{},[1260,1261,1266,1267,1272,1273,1278,1280,1285,1286,1291,1292,1295,1296,1311,1312],{"type":26,"value":1054},{"type":21,"tag":50,"props":1262,"children":1264},{"className":1263},[],[1265],{"type":26,"value":651},{"type":26,"value":828},{"type":21,"tag":50,"props":1268,"children":1270},{"className":1269},[],[1271],{"type":26,"value":667},{"type":26,"value":259},{"type":21,"tag":50,"props":1274,"children":1276},{"className":1275},[],[1277],{"type":26,"value":840},{"type":26,"value":1279},", and\n",{"type":21,"tag":50,"props":1281,"children":1283},{"className":1282},[],[1284],{"type":26,"value":862},{"type":26,"value":669},{"type":21,"tag":50,"props":1287,"children":1289},{"className":1288},[],[1290],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":1293,"children":1294},{"type":543},[],{"type":26,"value":1083},{"type":21,"tag":29,"props":1297,"children":1299},{"href":1298},"\u002Fman\u002FVkPhysicalDeviceLimits#limits-maxPerStageDescriptorSampledImages",[1300,1305,1306],{"type":21,"tag":50,"props":1301,"children":1303},{"className":1302},[],[1304],{"type":26,"value":621},{"type":26,"value":249},{"type":21,"tag":50,"props":1307,"children":1309},{"className":1308},[],[1310],{"type":26,"value":886},{"type":26,"value":720},{"type":21,"tag":29,"props":1313,"children":1315},{"href":1314},"\u002Fman\u002FVkPhysicalDeviceVulkan12Properties#limits-maxPerStageDescriptorUpdateAfterBindSampledImages",[1316,1321,1322],{"type":21,"tag":50,"props":1317,"children":1319},{"className":1318},[],[1320],{"type":26,"value":1109},{"type":26,"value":249},{"type":21,"tag":50,"props":1323,"children":1325},{"className":1324},[],[1326],{"type":26,"value":1327},"maxPerStageDescriptorUpdateAfterBindSampledImages",{"type":21,"tag":597,"props":1329,"children":1331},{"name":1330},"VUID-VkPipelineLayoutCreateInfo-descriptorType-03026",[1332],{"type":21,"tag":22,"props":1333,"children":1334},{},[1335,1336,1341,1342,1347,1348,1353,1354,1359,1360,1363,1364,1379,1380],{"type":26,"value":1054},{"type":21,"tag":50,"props":1337,"children":1339},{"className":1338},[],[1340],{"type":26,"value":651},{"type":26,"value":828},{"type":21,"tag":50,"props":1343,"children":1345},{"className":1344},[],[1346],{"type":26,"value":912},{"type":26,"value":1279},{"type":21,"tag":50,"props":1349,"children":1351},{"className":1350},[],[1352],{"type":26,"value":919},{"type":26,"value":669},{"type":21,"tag":50,"props":1355,"children":1357},{"className":1356},[],[1358],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":1361,"children":1362},{"type":543},[],{"type":26,"value":1083},{"type":21,"tag":29,"props":1365,"children":1367},{"href":1366},"\u002Fman\u002FVkPhysicalDeviceLimits#limits-maxPerStageDescriptorStorageImages",[1368,1373,1374],{"type":21,"tag":50,"props":1369,"children":1371},{"className":1370},[],[1372],{"type":26,"value":621},{"type":26,"value":249},{"type":21,"tag":50,"props":1375,"children":1377},{"className":1376},[],[1378],{"type":26,"value":942},{"type":26,"value":720},{"type":21,"tag":29,"props":1381,"children":1383},{"href":1382},"\u002Fman\u002FVkPhysicalDeviceVulkan12Properties#limits-maxPerStageDescriptorUpdateAfterBindStorageImages",[1384,1389,1390],{"type":21,"tag":50,"props":1385,"children":1387},{"className":1386},[],[1388],{"type":26,"value":1109},{"type":26,"value":249},{"type":21,"tag":50,"props":1391,"children":1393},{"className":1392},[],[1394],{"type":26,"value":1395},"maxPerStageDescriptorUpdateAfterBindStorageImages",{"type":21,"tag":597,"props":1397,"children":1399},{"name":1398},"VUID-VkPipelineLayoutCreateInfo-descriptorType-03027",[1400],{"type":21,"tag":22,"props":1401,"children":1402},{},[1403,1404,1409,1410,1415,1417,1422,1423,1426,1428,1443,1444],{"type":26,"value":1054},{"type":21,"tag":50,"props":1405,"children":1407},{"className":1406},[],[1408],{"type":26,"value":651},{"type":26,"value":828},{"type":21,"tag":50,"props":1411,"children":1413},{"className":1412},[],[1414],{"type":26,"value":968},{"type":26,"value":1416}," accessible to any given shader\nstage across all elements of ",{"type":21,"tag":50,"props":1418,"children":1420},{"className":1419},[],[1421],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":1424,"children":1425},{"type":543},[],{"type":26,"value":1427}," be less than or\nequal to the maximum of ",{"type":21,"tag":29,"props":1429,"children":1431},{"href":1430},"\u002Fman\u002FVkPhysicalDeviceLimits#limits-maxPerStageDescriptorInputAttachments",[1432,1437,1438],{"type":21,"tag":50,"props":1433,"children":1435},{"className":1434},[],[1436],{"type":26,"value":621},{"type":26,"value":249},{"type":21,"tag":50,"props":1439,"children":1441},{"className":1440},[],[1442],{"type":26,"value":992},{"type":26,"value":720},{"type":21,"tag":29,"props":1445,"children":1447},{"href":1446},"\u002Fman\u002FVkPhysicalDeviceVulkan12Properties#limits-maxPerStageDescriptorUpdateAfterBindInputAttachments",[1448,1453,1454],{"type":21,"tag":50,"props":1449,"children":1451},{"className":1450},[],[1452],{"type":26,"value":1109},{"type":26,"value":249},{"type":21,"tag":50,"props":1455,"children":1457},{"className":1456},[],[1458],{"type":26,"value":1459},"maxPerStageDescriptorUpdateAfterBindInputAttachments",{"type":21,"tag":597,"props":1461,"children":1463},{"name":1462},"VUID-VkPipelineLayoutCreateInfo-descriptorType-02215",[1464],{"type":21,"tag":22,"props":1465,"children":1466},{},[1467,1469,1474,1475,1480,1481,1486,1487,1490,1492,1507,1508],{"type":26,"value":1468},"The total number of bindings with a ",{"type":21,"tag":50,"props":1470,"children":1472},{"className":1471},[],[1473],{"type":26,"value":651},{"type":26,"value":828},{"type":21,"tag":50,"props":1476,"children":1478},{"className":1477},[],[1479],{"type":26,"value":1020},{"type":26,"value":669},{"type":21,"tag":50,"props":1482,"children":1484},{"className":1483},[],[1485],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":1488,"children":1489},{"type":543},[],{"type":26,"value":1491}," be less than\nor equal to the maximum of\n",{"type":21,"tag":29,"props":1493,"children":1495},{"href":1494},"\u002Fman\u002FVkPhysicalDeviceVulkan13Properties#limits-maxPerStageDescriptorInlineUniformBlocks",[1496,1501,1502],{"type":21,"tag":50,"props":1497,"children":1499},{"className":1498},[],[1500],{"type":26,"value":1038},{"type":26,"value":249},{"type":21,"tag":50,"props":1503,"children":1505},{"className":1504},[],[1506],{"type":26,"value":1045},{"type":26,"value":720},{"type":21,"tag":29,"props":1509,"children":1511},{"href":1510},"\u002Fman\u002FVkPhysicalDeviceVulkan13Properties#limits-maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks",[1512,1517,1518],{"type":21,"tag":50,"props":1513,"children":1515},{"className":1514},[],[1516],{"type":26,"value":1038},{"type":26,"value":249},{"type":21,"tag":50,"props":1519,"children":1521},{"className":1520},[],[1522],{"type":26,"value":1523},"maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks",{"type":21,"tag":597,"props":1525,"children":1527},{"name":1526},"VUID-VkPipelineLayoutCreateInfo-descriptorType-03028",[1528],{"type":21,"tag":22,"props":1529,"children":1530},{},[1531,1532,1537,1538,1543,1544,1549,1550,1555,1557,1562,1563,1566,1567,1572,1573],{"type":26,"value":637},{"type":21,"tag":50,"props":1533,"children":1535},{"className":1534},[],[1536],{"type":26,"value":643},{"type":26,"value":645},{"type":21,"tag":50,"props":1539,"children":1541},{"className":1540},[],[1542],{"type":26,"value":651},{"type":26,"value":653},{"type":21,"tag":50,"props":1545,"children":1547},{"className":1546},[],[1548],{"type":26,"value":659},{"type":26,"value":661},{"type":21,"tag":50,"props":1551,"children":1553},{"className":1552},[],[1554],{"type":26,"value":667},{"type":26,"value":1556}," accessible across all\nshader stages and across all elements of ",{"type":21,"tag":50,"props":1558,"children":1560},{"className":1559},[],[1561],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":1564,"children":1565},{"type":543},[],{"type":26,"value":1032},{"type":21,"tag":50,"props":1568,"children":1570},{"className":1569},[],[1571],{"type":26,"value":621},{"type":26,"value":249},{"type":21,"tag":50,"props":1574,"children":1576},{"className":1575},[],[1577],{"type":26,"value":1578},"maxDescriptorSetSamplers",{"type":21,"tag":597,"props":1580,"children":1582},{"name":1581},"VUID-VkPipelineLayoutCreateInfo-descriptorType-03029",[1583],{"type":21,"tag":22,"props":1584,"children":1585},{},[1586,1587,1592,1593,1598,1599,1604,1606,1611,1612,1615,1616,1621,1622],{"type":26,"value":637},{"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":653},{"type":21,"tag":50,"props":1600,"children":1602},{"className":1601},[],[1603],{"type":26,"value":718},{"type":26,"value":1605},"\naccessible across all shader stages and across all elements of\n",{"type":21,"tag":50,"props":1607,"children":1609},{"className":1608},[],[1610],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":1613,"children":1614},{"type":543},[],{"type":26,"value":615},{"type":21,"tag":50,"props":1617,"children":1619},{"className":1618},[],[1620],{"type":26,"value":621},{"type":26,"value":249},{"type":21,"tag":50,"props":1623,"children":1625},{"className":1624},[],[1626],{"type":26,"value":1627},"maxDescriptorSetUniformBuffers",{"type":21,"tag":597,"props":1629,"children":1631},{"name":1630},"VUID-VkPipelineLayoutCreateInfo-descriptorType-03030",[1632],{"type":21,"tag":22,"props":1633,"children":1634},{},[1635,1637,1647,1649,1654,1655,1660,1661,1666,1667,1672,1673,1676,1677,1682,1683],{"type":26,"value":1636},"If the ",{"type":21,"tag":29,"props":1638,"children":1640},{"href":1639},"\u002Fman\u002FVkPhysicalDeviceMaintenance7FeaturesKHR#features-maintenance7",[1641],{"type":21,"tag":50,"props":1642,"children":1644},{"className":1643},[],[1645],{"type":26,"value":1646},"maintenance7",{"type":26,"value":1648}," feature is not\nenabled, the\ntotal number of descriptors in descriptor set layouts\ncreated without the\n",{"type":21,"tag":50,"props":1650,"children":1652},{"className":1651},[],[1653],{"type":26,"value":643},{"type":26,"value":645},{"type":21,"tag":50,"props":1656,"children":1658},{"className":1657},[],[1659],{"type":26,"value":651},{"type":26,"value":828},{"type":21,"tag":50,"props":1662,"children":1664},{"className":1663},[],[1665],{"type":26,"value":726},{"type":26,"value":1556},{"type":21,"tag":50,"props":1668,"children":1670},{"className":1669},[],[1671],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":1674,"children":1675},{"type":543},[],{"type":26,"value":1032},{"type":21,"tag":50,"props":1678,"children":1680},{"className":1679},[],[1681],{"type":26,"value":621},{"type":26,"value":249},{"type":21,"tag":50,"props":1684,"children":1686},{"className":1685},[],[1687],{"type":26,"value":1688},"maxDescriptorSetUniformBuffersDynamic",{"type":21,"tag":597,"props":1690,"children":1692},{"name":1691},"VUID-VkPipelineLayoutCreateInfo-maintenance7-10003",[1693],{"type":21,"tag":22,"props":1694,"children":1695},{},[1696,1697,1705,1707,1712,1713,1718,1719,1724,1725,1730,1731,1734,1736],{"type":26,"value":1636},{"type":21,"tag":29,"props":1698,"children":1699},{"href":1639},[1700],{"type":21,"tag":50,"props":1701,"children":1703},{"className":1702},[],[1704],{"type":26,"value":1646},{"type":26,"value":1706}," feature is enabled,\nthe total number of descriptors in descriptor set layouts\ncreated without the\n",{"type":21,"tag":50,"props":1708,"children":1710},{"className":1709},[],[1711],{"type":26,"value":643},{"type":26,"value":645},{"type":21,"tag":50,"props":1714,"children":1716},{"className":1715},[],[1717],{"type":26,"value":651},{"type":26,"value":828},{"type":21,"tag":50,"props":1720,"children":1722},{"className":1721},[],[1723],{"type":26,"value":726},{"type":26,"value":1556},{"type":21,"tag":50,"props":1726,"children":1728},{"className":1727},[],[1729],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":1732,"children":1733},{"type":543},[],{"type":26,"value":1735}," be less\nthan or equal to ",{"type":21,"tag":29,"props":1737,"children":1739},{"href":1738},"\u002Fman\u002FVkPhysicalDeviceMaintenance7PropertiesKHR#limits-maxDescriptorSetTotalUniformBuffersDynamic",[1740,1746,1747],{"type":21,"tag":50,"props":1741,"children":1743},{"className":1742},[],[1744],{"type":26,"value":1745},"VkPhysicalDeviceMaintenance7PropertiesKHR",{"type":26,"value":249},{"type":21,"tag":50,"props":1748,"children":1750},{"className":1749},[],[1751],{"type":26,"value":1752},"maxDescriptorSetTotalUniformBuffersDynamic",{"type":21,"tag":597,"props":1754,"children":1756},{"name":1755},"VUID-VkPipelineLayoutCreateInfo-descriptorType-03031",[1757],{"type":21,"tag":22,"props":1758,"children":1759},{},[1760,1761,1766,1767,1772,1773,1778,1779,1784,1785,1788,1789,1794,1795],{"type":26,"value":637},{"type":21,"tag":50,"props":1762,"children":1764},{"className":1763},[],[1765],{"type":26,"value":643},{"type":26,"value":645},{"type":21,"tag":50,"props":1768,"children":1770},{"className":1769},[],[1771],{"type":26,"value":651},{"type":26,"value":653},{"type":21,"tag":50,"props":1774,"children":1776},{"className":1775},[],[1777],{"type":26,"value":777},{"type":26,"value":1605},{"type":21,"tag":50,"props":1780,"children":1782},{"className":1781},[],[1783],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":1786,"children":1787},{"type":543},[],{"type":26,"value":615},{"type":21,"tag":50,"props":1790,"children":1792},{"className":1791},[],[1793],{"type":26,"value":621},{"type":26,"value":249},{"type":21,"tag":50,"props":1796,"children":1798},{"className":1797},[],[1799],{"type":26,"value":1800},"maxDescriptorSetStorageBuffers",{"type":21,"tag":597,"props":1802,"children":1804},{"name":1803},"VUID-VkPipelineLayoutCreateInfo-descriptorType-03032",[1805],{"type":21,"tag":22,"props":1806,"children":1807},{},[1808,1809,1817,1818,1823,1824,1829,1830,1835,1836,1841,1842,1845,1846,1851,1852],{"type":26,"value":1636},{"type":21,"tag":29,"props":1810,"children":1811},{"href":1639},[1812],{"type":21,"tag":50,"props":1813,"children":1815},{"className":1814},[],[1816],{"type":26,"value":1646},{"type":26,"value":1648},{"type":21,"tag":50,"props":1819,"children":1821},{"className":1820},[],[1822],{"type":26,"value":643},{"type":26,"value":645},{"type":21,"tag":50,"props":1825,"children":1827},{"className":1826},[],[1828],{"type":26,"value":651},{"type":26,"value":828},{"type":21,"tag":50,"props":1831,"children":1833},{"className":1832},[],[1834],{"type":26,"value":784},{"type":26,"value":1556},{"type":21,"tag":50,"props":1837,"children":1839},{"className":1838},[],[1840],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":1843,"children":1844},{"type":543},[],{"type":26,"value":1032},{"type":21,"tag":50,"props":1847,"children":1849},{"className":1848},[],[1850],{"type":26,"value":621},{"type":26,"value":249},{"type":21,"tag":50,"props":1853,"children":1855},{"className":1854},[],[1856],{"type":26,"value":1857},"maxDescriptorSetStorageBuffersDynamic",{"type":21,"tag":597,"props":1859,"children":1861},{"name":1860},"VUID-VkPipelineLayoutCreateInfo-maintenance7-10004",[1862],{"type":21,"tag":22,"props":1863,"children":1864},{},[1865,1866,1874,1875,1880,1881,1886,1887,1892,1893,1898,1899,1902,1903],{"type":26,"value":1636},{"type":21,"tag":29,"props":1867,"children":1868},{"href":1639},[1869],{"type":21,"tag":50,"props":1870,"children":1872},{"className":1871},[],[1873],{"type":26,"value":1646},{"type":26,"value":1706},{"type":21,"tag":50,"props":1876,"children":1878},{"className":1877},[],[1879],{"type":26,"value":643},{"type":26,"value":645},{"type":21,"tag":50,"props":1882,"children":1884},{"className":1883},[],[1885],{"type":26,"value":651},{"type":26,"value":828},{"type":21,"tag":50,"props":1888,"children":1890},{"className":1889},[],[1891],{"type":26,"value":784},{"type":26,"value":1556},{"type":21,"tag":50,"props":1894,"children":1896},{"className":1895},[],[1897],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":1900,"children":1901},{"type":543},[],{"type":26,"value":1735},{"type":21,"tag":29,"props":1904,"children":1906},{"href":1905},"\u002Fman\u002FVkPhysicalDeviceMaintenance7PropertiesKHR#limits-maxDescriptorSetTotalStorageBuffersDynamic",[1907,1912,1913],{"type":21,"tag":50,"props":1908,"children":1910},{"className":1909},[],[1911],{"type":26,"value":1745},{"type":26,"value":249},{"type":21,"tag":50,"props":1914,"children":1916},{"className":1915},[],[1917],{"type":26,"value":1918},"maxDescriptorSetTotalStorageBuffersDynamic",{"type":21,"tag":597,"props":1920,"children":1922},{"name":1921},"VUID-VkPipelineLayoutCreateInfo-None-10005",[1923],{"type":21,"tag":22,"props":1924,"children":1925},{},[1926,1927,1932,1933,1938,1939,1944,1946,1951,1952,1957,1958,1961,1962],{"type":26,"value":637},{"type":21,"tag":50,"props":1928,"children":1930},{"className":1929},[],[1931],{"type":26,"value":643},{"type":26,"value":645},{"type":21,"tag":50,"props":1934,"children":1936},{"className":1935},[],[1937],{"type":26,"value":651},{"type":26,"value":828},{"type":21,"tag":50,"props":1940,"children":1942},{"className":1941},[],[1943],{"type":26,"value":726},{"type":26,"value":1945}," or\n",{"type":21,"tag":50,"props":1947,"children":1949},{"className":1948},[],[1950],{"type":26,"value":784},{"type":26,"value":1556},{"type":21,"tag":50,"props":1953,"children":1955},{"className":1954},[],[1956],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":1959,"children":1960},{"type":543},[],{"type":26,"value":1735},{"type":21,"tag":29,"props":1963,"children":1965},{"href":1964},"\u002Fman\u002FVkPhysicalDeviceMaintenance7PropertiesKHR#limits-maxDescriptorSetTotalBuffersDynamic",[1966,1971,1972],{"type":21,"tag":50,"props":1967,"children":1969},{"className":1968},[],[1970],{"type":26,"value":1745},{"type":26,"value":249},{"type":21,"tag":50,"props":1973,"children":1975},{"className":1974},[],[1976],{"type":26,"value":1977},"maxDescriptorSetTotalBuffersDynamic",{"type":21,"tag":597,"props":1979,"children":1981},{"name":1980},"VUID-VkPipelineLayoutCreateInfo-pSetLayouts-10006",[1982],{"type":21,"tag":22,"props":1983,"children":1984},{},[1985,1987,1992,1993,1998,1999,2004,2005,2008,2010,2024,2025],{"type":26,"value":1986},"The total number of descriptors of the type\n",{"type":21,"tag":50,"props":1988,"children":1990},{"className":1989},[],[1991],{"type":26,"value":726},{"type":26,"value":1945},{"type":21,"tag":50,"props":1994,"children":1996},{"className":1995},[],[1997],{"type":26,"value":784},{"type":26,"value":1556},{"type":21,"tag":50,"props":2000,"children":2002},{"className":2001},[],[2003],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":2006,"children":2007},{"type":543},[],{"type":26,"value":2009}," be less\nthan or equal to the maximum of\n",{"type":21,"tag":29,"props":2011,"children":2012},{"href":1964},[2013,2018,2019],{"type":21,"tag":50,"props":2014,"children":2016},{"className":2015},[],[2017],{"type":26,"value":1745},{"type":26,"value":249},{"type":21,"tag":50,"props":2020,"children":2022},{"className":2021},[],[2023],{"type":26,"value":1977},{"type":26,"value":720},{"type":21,"tag":29,"props":2026,"children":2028},{"href":2027},"\u002Fman\u002FVkPhysicalDeviceMaintenance7PropertiesKHR#limits-maxDescriptorSetUpdateAfterBindTotalBuffersDynamic",[2029,2034,2035],{"type":21,"tag":50,"props":2030,"children":2032},{"className":2031},[],[2033],{"type":26,"value":1745},{"type":26,"value":249},{"type":21,"tag":50,"props":2036,"children":2038},{"className":2037},[],[2039],{"type":26,"value":2040},"maxDescriptorSetUpdateAfterBindTotalBuffersDynamic",{"type":21,"tag":597,"props":2042,"children":2044},{"name":2043},"VUID-VkPipelineLayoutCreateInfo-descriptorType-03033",[2045],{"type":21,"tag":22,"props":2046,"children":2047},{},[2048,2049,2054,2055,2060,2061,2066,2067,2072,2073,2078,2079,2084,2085,2088,2089,2094,2095],{"type":26,"value":637},{"type":21,"tag":50,"props":2050,"children":2052},{"className":2051},[],[2053],{"type":26,"value":643},{"type":26,"value":645},{"type":21,"tag":50,"props":2056,"children":2058},{"className":2057},[],[2059],{"type":26,"value":651},{"type":26,"value":828},{"type":21,"tag":50,"props":2062,"children":2064},{"className":2063},[],[2065],{"type":26,"value":667},{"type":26,"value":259},{"type":21,"tag":50,"props":2068,"children":2070},{"className":2069},[],[2071],{"type":26,"value":840},{"type":26,"value":1279},{"type":21,"tag":50,"props":2074,"children":2076},{"className":2075},[],[2077],{"type":26,"value":862},{"type":26,"value":1556},{"type":21,"tag":50,"props":2080,"children":2082},{"className":2081},[],[2083],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":2086,"children":2087},{"type":543},[],{"type":26,"value":1032},{"type":21,"tag":50,"props":2090,"children":2092},{"className":2091},[],[2093],{"type":26,"value":621},{"type":26,"value":249},{"type":21,"tag":50,"props":2096,"children":2098},{"className":2097},[],[2099],{"type":26,"value":2100},"maxDescriptorSetSampledImages",{"type":21,"tag":597,"props":2102,"children":2104},{"name":2103},"VUID-VkPipelineLayoutCreateInfo-descriptorType-03034",[2105],{"type":21,"tag":22,"props":2106,"children":2107},{},[2108,2109,2114,2115,2120,2121,2126,2127,2132,2133,2138,2139,2142,2143,2148,2149],{"type":26,"value":637},{"type":21,"tag":50,"props":2110,"children":2112},{"className":2111},[],[2113],{"type":26,"value":643},{"type":26,"value":645},{"type":21,"tag":50,"props":2116,"children":2118},{"className":2117},[],[2119],{"type":26,"value":651},{"type":26,"value":653},{"type":21,"tag":50,"props":2122,"children":2124},{"className":2123},[],[2125],{"type":26,"value":912},{"type":26,"value":856},{"type":21,"tag":50,"props":2128,"children":2130},{"className":2129},[],[2131],{"type":26,"value":919},{"type":26,"value":1556},{"type":21,"tag":50,"props":2134,"children":2136},{"className":2135},[],[2137],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":2140,"children":2141},{"type":543},[],{"type":26,"value":1032},{"type":21,"tag":50,"props":2144,"children":2146},{"className":2145},[],[2147],{"type":26,"value":621},{"type":26,"value":249},{"type":21,"tag":50,"props":2150,"children":2152},{"className":2151},[],[2153],{"type":26,"value":2154},"maxDescriptorSetStorageImages",{"type":21,"tag":597,"props":2156,"children":2158},{"name":2157},"VUID-VkPipelineLayoutCreateInfo-descriptorType-03035",[2159],{"type":21,"tag":22,"props":2160,"children":2161},{},[2162,2163,2168,2169,2174,2175,2180,2181,2186,2187,2190,2191,2196,2197],{"type":26,"value":637},{"type":21,"tag":50,"props":2164,"children":2166},{"className":2165},[],[2167],{"type":26,"value":643},{"type":26,"value":645},{"type":21,"tag":50,"props":2170,"children":2172},{"className":2171},[],[2173],{"type":26,"value":651},{"type":26,"value":653},{"type":21,"tag":50,"props":2176,"children":2178},{"className":2177},[],[2179],{"type":26,"value":968},{"type":26,"value":1605},{"type":21,"tag":50,"props":2182,"children":2184},{"className":2183},[],[2185],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":2188,"children":2189},{"type":543},[],{"type":26,"value":615},{"type":21,"tag":50,"props":2192,"children":2194},{"className":2193},[],[2195],{"type":26,"value":621},{"type":26,"value":249},{"type":21,"tag":50,"props":2198,"children":2200},{"className":2199},[],[2201],{"type":26,"value":2202},"maxDescriptorSetInputAttachments",{"type":21,"tag":597,"props":2204,"children":2206},{"name":2205},"VUID-VkPipelineLayoutCreateInfo-descriptorType-02216",[2207],{"type":21,"tag":22,"props":2208,"children":2209},{},[2210,2211,2216,2217,2222,2223,2228,2229,2234,2235,2238,2239,2244,2245],{"type":26,"value":1001},{"type":21,"tag":50,"props":2212,"children":2214},{"className":2213},[],[2215],{"type":26,"value":643},{"type":26,"value":645},{"type":21,"tag":50,"props":2218,"children":2220},{"className":2219},[],[2221],{"type":26,"value":651},{"type":26,"value":828},{"type":21,"tag":50,"props":2224,"children":2226},{"className":2225},[],[2227],{"type":26,"value":1020},{"type":26,"value":1556},{"type":21,"tag":50,"props":2230,"children":2232},{"className":2231},[],[2233],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":2236,"children":2237},{"type":543},[],{"type":26,"value":1032},{"type":21,"tag":50,"props":2240,"children":2242},{"className":2241},[],[2243],{"type":26,"value":1038},{"type":26,"value":249},{"type":21,"tag":50,"props":2246,"children":2248},{"className":2247},[],[2249],{"type":26,"value":2250},"maxDescriptorSetInlineUniformBlocks",{"type":21,"tag":597,"props":2252,"children":2254},{"name":2253},"VUID-VkPipelineLayoutCreateInfo-pSetLayouts-03036",[2255],{"type":21,"tag":22,"props":2256,"children":2257},{},[2258,2259,2264,2265,2270,2271,2276,2277,2280,2282,2297,2298],{"type":26,"value":1986},{"type":21,"tag":50,"props":2260,"children":2262},{"className":2261},[],[2263],{"type":26,"value":659},{"type":26,"value":661},{"type":21,"tag":50,"props":2266,"children":2268},{"className":2267},[],[2269],{"type":26,"value":667},{"type":26,"value":1556},{"type":21,"tag":50,"props":2272,"children":2274},{"className":2273},[],[2275],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":2278,"children":2279},{"type":543},[],{"type":26,"value":2281}," be less\nthan or equal to the maximum of ",{"type":21,"tag":29,"props":2283,"children":2285},{"href":2284},"\u002Fman\u002FVkPhysicalDeviceLimits#limits-maxDescriptorSetSamplers",[2286,2291,2292],{"type":21,"tag":50,"props":2287,"children":2289},{"className":2288},[],[2290],{"type":26,"value":621},{"type":26,"value":249},{"type":21,"tag":50,"props":2293,"children":2295},{"className":2294},[],[2296],{"type":26,"value":1578},{"type":26,"value":661},{"type":21,"tag":29,"props":2299,"children":2301},{"href":2300},"\u002Fman\u002FVkPhysicalDeviceVulkan12Properties#limits-maxDescriptorSetUpdateAfterBindSamplers",[2302,2307,2308],{"type":21,"tag":50,"props":2303,"children":2305},{"className":2304},[],[2306],{"type":26,"value":1109},{"type":26,"value":249},{"type":21,"tag":50,"props":2309,"children":2311},{"className":2310},[],[2312],{"type":26,"value":2313},"maxDescriptorSetUpdateAfterBindSamplers",{"type":21,"tag":597,"props":2315,"children":2317},{"name":2316},"VUID-VkPipelineLayoutCreateInfo-pSetLayouts-03037",[2318],{"type":21,"tag":22,"props":2319,"children":2320},{},[2321,2322,2327,2329,2334,2335,2338,2339,2354,2355],{"type":26,"value":1986},{"type":21,"tag":50,"props":2323,"children":2325},{"className":2324},[],[2326],{"type":26,"value":718},{"type":26,"value":2328}," accessible across all shader\nstages and across all elements of ",{"type":21,"tag":50,"props":2330,"children":2332},{"className":2331},[],[2333],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":2336,"children":2337},{"type":543},[],{"type":26,"value":1083},{"type":21,"tag":29,"props":2340,"children":2342},{"href":2341},"\u002Fman\u002FVkPhysicalDeviceLimits#limits-maxDescriptorSetUniformBuffers",[2343,2348,2349],{"type":21,"tag":50,"props":2344,"children":2346},{"className":2345},[],[2347],{"type":26,"value":621},{"type":26,"value":249},{"type":21,"tag":50,"props":2350,"children":2352},{"className":2351},[],[2353],{"type":26,"value":1627},{"type":26,"value":661},{"type":21,"tag":29,"props":2356,"children":2358},{"href":2357},"\u002Fman\u002FVkPhysicalDeviceVulkan12Properties#limits-maxDescriptorSetUpdateAfterBindUniformBuffers",[2359,2364,2365],{"type":21,"tag":50,"props":2360,"children":2362},{"className":2361},[],[2363],{"type":26,"value":1109},{"type":26,"value":249},{"type":21,"tag":50,"props":2366,"children":2368},{"className":2367},[],[2369],{"type":26,"value":2370},"maxDescriptorSetUpdateAfterBindUniformBuffers",{"type":21,"tag":597,"props":2372,"children":2374},{"name":2373},"VUID-VkPipelineLayoutCreateInfo-pSetLayouts-03038",[2375],{"type":21,"tag":22,"props":2376,"children":2377},{},[2378,2379,2387,2389,2394,2395,2400,2401,2404,2405,2420,2421],{"type":26,"value":1636},{"type":21,"tag":29,"props":2380,"children":2381},{"href":1639},[2382],{"type":21,"tag":50,"props":2383,"children":2385},{"className":2384},[],[2386],{"type":26,"value":1646},{"type":26,"value":2388}," feature is not\nenabled, the\ntotal number of descriptors of the type\n",{"type":21,"tag":50,"props":2390,"children":2392},{"className":2391},[],[2393],{"type":26,"value":726},{"type":26,"value":1556},{"type":21,"tag":50,"props":2396,"children":2398},{"className":2397},[],[2399],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":2402,"children":2403},{"type":543},[],{"type":26,"value":2009},{"type":21,"tag":29,"props":2406,"children":2408},{"href":2407},"\u002Fman\u002FVkPhysicalDeviceLimits#limits-maxDescriptorSetUniformBuffersDynamic",[2409,2414,2415],{"type":21,"tag":50,"props":2410,"children":2412},{"className":2411},[],[2413],{"type":26,"value":621},{"type":26,"value":249},{"type":21,"tag":50,"props":2416,"children":2418},{"className":2417},[],[2419],{"type":26,"value":1688},{"type":26,"value":720},{"type":21,"tag":29,"props":2422,"children":2424},{"href":2423},"\u002Fman\u002FVkPhysicalDeviceVulkan12Properties#limits-maxDescriptorSetUpdateAfterBindUniformBuffersDynamic",[2425,2430,2431],{"type":21,"tag":50,"props":2426,"children":2428},{"className":2427},[],[2429],{"type":26,"value":1109},{"type":26,"value":249},{"type":21,"tag":50,"props":2432,"children":2434},{"className":2433},[],[2435],{"type":26,"value":2436},"maxDescriptorSetUpdateAfterBindUniformBuffersDynamic",{"type":21,"tag":597,"props":2438,"children":2440},{"name":2439},"VUID-VkPipelineLayoutCreateInfo-maintenance7-10007",[2441],{"type":21,"tag":22,"props":2442,"children":2443},{},[2444,2445,2453,2455,2460,2461,2466,2467,2470,2471,2485,2486],{"type":26,"value":1636},{"type":21,"tag":29,"props":2446,"children":2447},{"href":1639},[2448],{"type":21,"tag":50,"props":2449,"children":2451},{"className":2450},[],[2452],{"type":26,"value":1646},{"type":26,"value":2454}," feature is enabled,\nthe total number of descriptors of the type\n",{"type":21,"tag":50,"props":2456,"children":2458},{"className":2457},[],[2459],{"type":26,"value":726},{"type":26,"value":1556},{"type":21,"tag":50,"props":2462,"children":2464},{"className":2463},[],[2465],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":2468,"children":2469},{"type":543},[],{"type":26,"value":2009},{"type":21,"tag":29,"props":2472,"children":2473},{"href":1738},[2474,2479,2480],{"type":21,"tag":50,"props":2475,"children":2477},{"className":2476},[],[2478],{"type":26,"value":1745},{"type":26,"value":249},{"type":21,"tag":50,"props":2481,"children":2483},{"className":2482},[],[2484],{"type":26,"value":1752},{"type":26,"value":720},{"type":21,"tag":29,"props":2487,"children":2489},{"href":2488},"\u002Fman\u002FVkPhysicalDeviceMaintenance7PropertiesKHR#limits-maxDescriptorSetUpdateAfterBindTotalUniformBuffersDynamic",[2490,2495,2496],{"type":21,"tag":50,"props":2491,"children":2493},{"className":2492},[],[2494],{"type":26,"value":1745},{"type":26,"value":249},{"type":21,"tag":50,"props":2497,"children":2499},{"className":2498},[],[2500],{"type":26,"value":2501},"maxDescriptorSetUpdateAfterBindTotalUniformBuffersDynamic",{"type":21,"tag":597,"props":2503,"children":2505},{"name":2504},"VUID-VkPipelineLayoutCreateInfo-pSetLayouts-03039",[2506],{"type":21,"tag":22,"props":2507,"children":2508},{},[2509,2510,2515,2516,2521,2522,2525,2526,2541,2542],{"type":26,"value":1986},{"type":21,"tag":50,"props":2511,"children":2513},{"className":2512},[],[2514],{"type":26,"value":777},{"type":26,"value":2328},{"type":21,"tag":50,"props":2517,"children":2519},{"className":2518},[],[2520],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":2523,"children":2524},{"type":543},[],{"type":26,"value":1083},{"type":21,"tag":29,"props":2527,"children":2529},{"href":2528},"\u002Fman\u002FVkPhysicalDeviceLimits#limits-maxDescriptorSetStorageBuffers",[2530,2535,2536],{"type":21,"tag":50,"props":2531,"children":2533},{"className":2532},[],[2534],{"type":26,"value":621},{"type":26,"value":249},{"type":21,"tag":50,"props":2537,"children":2539},{"className":2538},[],[2540],{"type":26,"value":1800},{"type":26,"value":661},{"type":21,"tag":29,"props":2543,"children":2545},{"href":2544},"\u002Fman\u002FVkPhysicalDeviceVulkan12Properties#limits-maxDescriptorSetUpdateAfterBindStorageBuffers",[2546,2551,2552],{"type":21,"tag":50,"props":2547,"children":2549},{"className":2548},[],[2550],{"type":26,"value":1109},{"type":26,"value":249},{"type":21,"tag":50,"props":2553,"children":2555},{"className":2554},[],[2556],{"type":26,"value":2557},"maxDescriptorSetUpdateAfterBindStorageBuffers",{"type":21,"tag":597,"props":2559,"children":2561},{"name":2560},"VUID-VkPipelineLayoutCreateInfo-pSetLayouts-03040",[2562],{"type":21,"tag":22,"props":2563,"children":2564},{},[2565,2566,2574,2575,2580,2581,2586,2587,2590,2591,2606,2607],{"type":26,"value":1636},{"type":21,"tag":29,"props":2567,"children":2568},{"href":1639},[2569],{"type":21,"tag":50,"props":2570,"children":2572},{"className":2571},[],[2573],{"type":26,"value":1646},{"type":26,"value":2388},{"type":21,"tag":50,"props":2576,"children":2578},{"className":2577},[],[2579],{"type":26,"value":784},{"type":26,"value":1556},{"type":21,"tag":50,"props":2582,"children":2584},{"className":2583},[],[2585],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":2588,"children":2589},{"type":543},[],{"type":26,"value":2009},{"type":21,"tag":29,"props":2592,"children":2594},{"href":2593},"\u002Fman\u002FVkPhysicalDeviceLimits#limits-maxDescriptorSetStorageBuffersDynamic",[2595,2600,2601],{"type":21,"tag":50,"props":2596,"children":2598},{"className":2597},[],[2599],{"type":26,"value":621},{"type":26,"value":249},{"type":21,"tag":50,"props":2602,"children":2604},{"className":2603},[],[2605],{"type":26,"value":1857},{"type":26,"value":720},{"type":21,"tag":29,"props":2608,"children":2610},{"href":2609},"\u002Fman\u002FVkPhysicalDeviceVulkan12Properties#limits-maxDescriptorSetUpdateAfterBindStorageBuffersDynamic",[2611,2616,2617],{"type":21,"tag":50,"props":2612,"children":2614},{"className":2613},[],[2615],{"type":26,"value":1109},{"type":26,"value":249},{"type":21,"tag":50,"props":2618,"children":2620},{"className":2619},[],[2621],{"type":26,"value":2622},"maxDescriptorSetUpdateAfterBindStorageBuffersDynamic",{"type":21,"tag":597,"props":2624,"children":2626},{"name":2625},"VUID-VkPipelineLayoutCreateInfo-maintenance7-10008",[2627],{"type":21,"tag":22,"props":2628,"children":2629},{},[2630,2631,2639,2640,2645,2646,2651,2652,2655,2656,2670,2671],{"type":26,"value":1636},{"type":21,"tag":29,"props":2632,"children":2633},{"href":1639},[2634],{"type":21,"tag":50,"props":2635,"children":2637},{"className":2636},[],[2638],{"type":26,"value":1646},{"type":26,"value":2454},{"type":21,"tag":50,"props":2641,"children":2643},{"className":2642},[],[2644],{"type":26,"value":784},{"type":26,"value":1556},{"type":21,"tag":50,"props":2647,"children":2649},{"className":2648},[],[2650],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":2653,"children":2654},{"type":543},[],{"type":26,"value":2009},{"type":21,"tag":29,"props":2657,"children":2658},{"href":1905},[2659,2664,2665],{"type":21,"tag":50,"props":2660,"children":2662},{"className":2661},[],[2663],{"type":26,"value":1745},{"type":26,"value":249},{"type":21,"tag":50,"props":2666,"children":2668},{"className":2667},[],[2669],{"type":26,"value":1918},{"type":26,"value":720},{"type":21,"tag":29,"props":2672,"children":2674},{"href":2673},"\u002Fman\u002FVkPhysicalDeviceMaintenance7PropertiesKHR#limits-maxDescriptorSetUpdateAfterBindTotalStorageBuffersDynamic",[2675,2680,2681],{"type":21,"tag":50,"props":2676,"children":2678},{"className":2677},[],[2679],{"type":26,"value":1745},{"type":26,"value":249},{"type":21,"tag":50,"props":2682,"children":2684},{"className":2683},[],[2685],{"type":26,"value":2686},"maxDescriptorSetUpdateAfterBindTotalStorageBuffersDynamic",{"type":21,"tag":597,"props":2688,"children":2690},{"name":2689},"VUID-VkPipelineLayoutCreateInfo-pSetLayouts-03041",[2691],{"type":21,"tag":22,"props":2692,"children":2693},{},[2694,2695,2700,2701,2706,2707,2712,2713,2718,2719,2722,2723,2738,2739],{"type":26,"value":1986},{"type":21,"tag":50,"props":2696,"children":2698},{"className":2697},[],[2699],{"type":26,"value":667},{"type":26,"value":259},{"type":21,"tag":50,"props":2702,"children":2704},{"className":2703},[],[2705],{"type":26,"value":840},{"type":26,"value":1279},{"type":21,"tag":50,"props":2708,"children":2710},{"className":2709},[],[2711],{"type":26,"value":862},{"type":26,"value":1556},{"type":21,"tag":50,"props":2714,"children":2716},{"className":2715},[],[2717],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":2720,"children":2721},{"type":543},[],{"type":26,"value":2281},{"type":21,"tag":29,"props":2724,"children":2726},{"href":2725},"\u002Fman\u002FVkPhysicalDeviceLimits#limits-maxDescriptorSetSampledImages",[2727,2732,2733],{"type":21,"tag":50,"props":2728,"children":2730},{"className":2729},[],[2731],{"type":26,"value":621},{"type":26,"value":249},{"type":21,"tag":50,"props":2734,"children":2736},{"className":2735},[],[2737],{"type":26,"value":2100},{"type":26,"value":661},{"type":21,"tag":29,"props":2740,"children":2742},{"href":2741},"\u002Fman\u002FVkPhysicalDeviceVulkan12Properties#limits-maxDescriptorSetUpdateAfterBindSampledImages",[2743,2748,2749],{"type":21,"tag":50,"props":2744,"children":2746},{"className":2745},[],[2747],{"type":26,"value":1109},{"type":26,"value":249},{"type":21,"tag":50,"props":2750,"children":2752},{"className":2751},[],[2753],{"type":26,"value":2754},"maxDescriptorSetUpdateAfterBindSampledImages",{"type":21,"tag":597,"props":2756,"children":2758},{"name":2757},"VUID-VkPipelineLayoutCreateInfo-pSetLayouts-03042",[2759],{"type":21,"tag":22,"props":2760,"children":2761},{},[2762,2763,2768,2769,2774,2775,2780,2781,2784,2785,2800,2801],{"type":26,"value":1986},{"type":21,"tag":50,"props":2764,"children":2766},{"className":2765},[],[2767],{"type":26,"value":912},{"type":26,"value":1279},{"type":21,"tag":50,"props":2770,"children":2772},{"className":2771},[],[2773],{"type":26,"value":919},{"type":26,"value":1556},{"type":21,"tag":50,"props":2776,"children":2778},{"className":2777},[],[2779],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":2782,"children":2783},{"type":543},[],{"type":26,"value":2281},{"type":21,"tag":29,"props":2786,"children":2788},{"href":2787},"\u002Fman\u002FVkPhysicalDeviceLimits#limits-maxDescriptorSetStorageImages",[2789,2794,2795],{"type":21,"tag":50,"props":2790,"children":2792},{"className":2791},[],[2793],{"type":26,"value":621},{"type":26,"value":249},{"type":21,"tag":50,"props":2796,"children":2798},{"className":2797},[],[2799],{"type":26,"value":2154},{"type":26,"value":661},{"type":21,"tag":29,"props":2802,"children":2804},{"href":2803},"\u002Fman\u002FVkPhysicalDeviceVulkan12Properties#limits-maxDescriptorSetUpdateAfterBindStorageImages",[2805,2810,2811],{"type":21,"tag":50,"props":2806,"children":2808},{"className":2807},[],[2809],{"type":26,"value":1109},{"type":26,"value":249},{"type":21,"tag":50,"props":2812,"children":2814},{"className":2813},[],[2815],{"type":26,"value":2816},"maxDescriptorSetUpdateAfterBindStorageImages",{"type":21,"tag":597,"props":2818,"children":2820},{"name":2819},"VUID-VkPipelineLayoutCreateInfo-pSetLayouts-03043",[2821],{"type":21,"tag":22,"props":2822,"children":2823},{},[2824,2825,2830,2831,2836,2837,2840,2841,2856,2857],{"type":26,"value":1986},{"type":21,"tag":50,"props":2826,"children":2828},{"className":2827},[],[2829],{"type":26,"value":968},{"type":26,"value":2328},{"type":21,"tag":50,"props":2832,"children":2834},{"className":2833},[],[2835],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":2838,"children":2839},{"type":543},[],{"type":26,"value":1083},{"type":21,"tag":29,"props":2842,"children":2844},{"href":2843},"\u002Fman\u002FVkPhysicalDeviceLimits#limits-maxDescriptorSetInputAttachments",[2845,2850,2851],{"type":21,"tag":50,"props":2846,"children":2848},{"className":2847},[],[2849],{"type":26,"value":621},{"type":26,"value":249},{"type":21,"tag":50,"props":2852,"children":2854},{"className":2853},[],[2855],{"type":26,"value":2202},{"type":26,"value":720},{"type":21,"tag":29,"props":2858,"children":2860},{"href":2859},"\u002Fman\u002FVkPhysicalDeviceVulkan12Properties#limits-maxDescriptorSetUpdateAfterBindInputAttachments",[2861,2866,2867],{"type":21,"tag":50,"props":2862,"children":2864},{"className":2863},[],[2865],{"type":26,"value":1109},{"type":26,"value":249},{"type":21,"tag":50,"props":2868,"children":2870},{"className":2869},[],[2871],{"type":26,"value":2872},"maxDescriptorSetUpdateAfterBindInputAttachments",{"type":21,"tag":597,"props":2874,"children":2876},{"name":2875},"VUID-VkPipelineLayoutCreateInfo-descriptorType-02217",[2877],{"type":21,"tag":22,"props":2878,"children":2879},{},[2880,2881,2886,2887,2892,2893,2898,2899,2902,2903,2918,2919],{"type":26,"value":1468},{"type":21,"tag":50,"props":2882,"children":2884},{"className":2883},[],[2885],{"type":26,"value":651},{"type":26,"value":828},{"type":21,"tag":50,"props":2888,"children":2890},{"className":2889},[],[2891],{"type":26,"value":1020},{"type":26,"value":1556},{"type":21,"tag":50,"props":2894,"children":2896},{"className":2895},[],[2897],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":2900,"children":2901},{"type":543},[],{"type":26,"value":2009},{"type":21,"tag":29,"props":2904,"children":2906},{"href":2905},"\u002Fman\u002FVkPhysicalDeviceVulkan13Properties#limits-maxDescriptorSetInlineUniformBlocks",[2907,2912,2913],{"type":21,"tag":50,"props":2908,"children":2910},{"className":2909},[],[2911],{"type":26,"value":1038},{"type":26,"value":249},{"type":21,"tag":50,"props":2914,"children":2916},{"className":2915},[],[2917],{"type":26,"value":2250},{"type":26,"value":720},{"type":21,"tag":29,"props":2920,"children":2922},{"href":2921},"\u002Fman\u002FVkPhysicalDeviceVulkan13Properties#limits-maxDescriptorSetUpdateAfterBindInlineUniformBlocks",[2923,2928,2929],{"type":21,"tag":50,"props":2924,"children":2926},{"className":2925},[],[2927],{"type":26,"value":1038},{"type":26,"value":249},{"type":21,"tag":50,"props":2930,"children":2932},{"className":2931},[],[2933],{"type":26,"value":2934},"maxDescriptorSetUpdateAfterBindInlineUniformBlocks",{"type":21,"tag":597,"props":2936,"children":2938},{"name":2937},"VUID-VkPipelineLayoutCreateInfo-descriptorType-06531",[2939],{"type":21,"tag":22,"props":2940,"children":2941},{},[2942,2943,2948,2949,2954,2955,2960,2961,2964,2965,2971,2972],{"type":26,"value":1054},{"type":21,"tag":50,"props":2944,"children":2946},{"className":2945},[],[2947],{"type":26,"value":651},{"type":26,"value":828},{"type":21,"tag":50,"props":2950,"children":2952},{"className":2951},[],[2953],{"type":26,"value":1020},{"type":26,"value":1556},{"type":21,"tag":50,"props":2956,"children":2958},{"className":2957},[],[2959],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":2962,"children":2963},{"type":543},[],{"type":26,"value":1032},{"type":21,"tag":50,"props":2966,"children":2968},{"className":2967},[],[2969],{"type":26,"value":2970},"VkPhysicalDeviceVulkan13Properties",{"type":26,"value":249},{"type":21,"tag":50,"props":2973,"children":2975},{"className":2974},[],[2976],{"type":26,"value":2977},"maxInlineUniformTotalSize",{"type":21,"tag":597,"props":2979,"children":2981},{"name":2980},"VUID-VkPipelineLayoutCreateInfo-pPushConstantRanges-00292",[2982],{"type":21,"tag":22,"props":2983,"children":2984},{},[2985,2987,2992,2993,2996,2998],{"type":26,"value":2986},"Any two elements of ",{"type":21,"tag":50,"props":2988,"children":2990},{"className":2989},[],[2991],{"type":26,"value":566},{"type":26,"value":610},{"type":21,"tag":541,"props":2994,"children":2995},{"type":543},[],{"type":26,"value":2997}," not include the same\nstage in ",{"type":21,"tag":50,"props":2999,"children":3001},{"className":3000},[],[3002],{"type":26,"value":3003},"stageFlags",{"type":21,"tag":597,"props":3005,"children":3007},{"name":3006},"VUID-VkPipelineLayoutCreateInfo-pSetLayouts-00293",[3008],{"type":21,"tag":22,"props":3009,"children":3010},{},[3011,3016,3017,3020,3022,3028],{"type":21,"tag":50,"props":3012,"children":3014},{"className":3013},[],[3015],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":3018,"children":3019},{"type":543},[],{"type":26,"value":3021}," not contain more than one descriptor set layout\nthat was created with\n",{"type":21,"tag":50,"props":3023,"children":3025},{"className":3024},[],[3026],{"type":26,"value":3027},"VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT",{"type":26,"value":3029}," set",{"type":21,"tag":597,"props":3031,"children":3033},{"name":3032},"VUID-VkPipelineLayoutCreateInfo-descriptorType-03571",[3034],{"type":21,"tag":22,"props":3035,"children":3036},{},[3037,3039,3044,3046,3051,3052,3058,3059,3064,3065,3068,3070,3076,3077,3083],{"type":26,"value":3038},"The total number of bindings in descriptor set layouts created without\nthe ",{"type":21,"tag":50,"props":3040,"children":3042},{"className":3041},[],[3043],{"type":26,"value":643},{"type":26,"value":3045}," bit\nset with a ",{"type":21,"tag":50,"props":3047,"children":3049},{"className":3048},[],[3050],{"type":26,"value":651},{"type":26,"value":828},{"type":21,"tag":50,"props":3053,"children":3055},{"className":3054},[],[3056],{"type":26,"value":3057},"VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_KHR",{"type":26,"value":728},{"type":21,"tag":50,"props":3060,"children":3062},{"className":3061},[],[3063],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":3066,"children":3067},{"type":543},[],{"type":26,"value":3069}," be\nless than or equal to\n[",{"type":21,"tag":29,"props":3071,"children":3073},{"href":3072},"\u002Fman\u002FVkPhysicalDeviceAccelerationStructurePropertiesKHR",[3074],{"type":26,"value":3075},"VkPhysicalDeviceAccelerationStructurePropertiesKHR",{"type":26,"value":249},{"type":21,"tag":50,"props":3078,"children":3080},{"className":3079},[],[3081],{"type":26,"value":3082},"maxPerStageDescriptorAccelerationStructures",{"type":26,"value":3084},"](xref::limits-maxPerStageDescriptorAccelerationStructures)",{"type":21,"tag":597,"props":3086,"children":3088},{"name":3087},"VUID-VkPipelineLayoutCreateInfo-descriptorType-03572",[3089],{"type":21,"tag":22,"props":3090,"children":3091},{},[3092,3093,3098,3099,3104,3105,3110,3111,3114,3116,3120,3121,3126,3128,3132,3133,3139],{"type":26,"value":1468},{"type":21,"tag":50,"props":3094,"children":3096},{"className":3095},[],[3097],{"type":26,"value":651},{"type":26,"value":828},{"type":21,"tag":50,"props":3100,"children":3102},{"className":3101},[],[3103],{"type":26,"value":3057},{"type":26,"value":728},{"type":21,"tag":50,"props":3106,"children":3108},{"className":3107},[],[3109],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":3112,"children":3113},{"type":543},[],{"type":26,"value":3115}," be\nless than or equal to the maximum of\n[",{"type":21,"tag":29,"props":3117,"children":3118},{"href":3072},[3119],{"type":26,"value":3075},{"type":26,"value":249},{"type":21,"tag":50,"props":3122,"children":3124},{"className":3123},[],[3125],{"type":26,"value":3082},{"type":26,"value":3127},"](xref::limits-maxPerStageDescriptorAccelerationStructures)\nand [",{"type":21,"tag":29,"props":3129,"children":3130},{"href":3072},[3131],{"type":26,"value":3075},{"type":26,"value":249},{"type":21,"tag":50,"props":3134,"children":3136},{"className":3135},[],[3137],{"type":26,"value":3138},"maxPerStageDescriptorUpdateAfterBindAccelerationStructures",{"type":26,"value":3140},"](xref::limits-maxPerStageDescriptorUpdateAfterBindAccelerationStructures)",{"type":21,"tag":597,"props":3142,"children":3144},{"name":3143},"VUID-VkPipelineLayoutCreateInfo-descriptorType-03573",[3145],{"type":21,"tag":22,"props":3146,"children":3147},{},[3148,3149,3154,3155,3160,3161,3166,3168,3173,3174,3177,3179,3183,3184,3190],{"type":26,"value":3038},{"type":21,"tag":50,"props":3150,"children":3152},{"className":3151},[],[3153],{"type":26,"value":643},{"type":26,"value":3045},{"type":21,"tag":50,"props":3156,"children":3158},{"className":3157},[],[3159],{"type":26,"value":651},{"type":26,"value":828},{"type":21,"tag":50,"props":3162,"children":3164},{"className":3163},[],[3165],{"type":26,"value":3057},{"type":26,"value":3167}," accessible across\nall shader stages and across all elements of ",{"type":21,"tag":50,"props":3169,"children":3171},{"className":3170},[],[3172],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":3175,"children":3176},{"type":543},[],{"type":26,"value":3178}," be\nless than or equal to [",{"type":21,"tag":29,"props":3180,"children":3181},{"href":3072},[3182],{"type":26,"value":3075},{"type":26,"value":249},{"type":21,"tag":50,"props":3185,"children":3187},{"className":3186},[],[3188],{"type":26,"value":3189},"maxDescriptorSetAccelerationStructures",{"type":26,"value":3191},"](xref::limits-maxDescriptorSetAccelerationStructures)",{"type":21,"tag":597,"props":3193,"children":3195},{"name":3194},"VUID-VkPipelineLayoutCreateInfo-descriptorType-03574",[3196],{"type":21,"tag":22,"props":3197,"children":3198},{},[3199,3200,3205,3206,3211,3212,3217,3218,3221,3222,3226,3227,3232,3234,3238,3239,3245],{"type":26,"value":1468},{"type":21,"tag":50,"props":3201,"children":3203},{"className":3202},[],[3204],{"type":26,"value":651},{"type":26,"value":828},{"type":21,"tag":50,"props":3207,"children":3209},{"className":3208},[],[3210],{"type":26,"value":3057},{"type":26,"value":3167},{"type":21,"tag":50,"props":3213,"children":3215},{"className":3214},[],[3216],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":3219,"children":3220},{"type":543},[],{"type":26,"value":3115},{"type":21,"tag":29,"props":3223,"children":3224},{"href":3072},[3225],{"type":26,"value":3075},{"type":26,"value":249},{"type":21,"tag":50,"props":3228,"children":3230},{"className":3229},[],[3231],{"type":26,"value":3189},{"type":26,"value":3233},"](xref::limits-maxDescriptorSetAccelerationStructures)\nand [",{"type":21,"tag":29,"props":3235,"children":3236},{"href":3072},[3237],{"type":26,"value":3075},{"type":26,"value":249},{"type":21,"tag":50,"props":3240,"children":3242},{"className":3241},[],[3243],{"type":26,"value":3244},"maxDescriptorSetUpdateAfterBindAccelerationStructures",{"type":26,"value":3246},"](xref::limits-maxDescriptorSetUpdateAfterBindAccelerationStructures)",{"type":21,"tag":597,"props":3248,"children":3250},{"name":3249},"VUID-VkPipelineLayoutCreateInfo-descriptorType-02381",[3251],{"type":21,"tag":22,"props":3252,"children":3253},{},[3254,3255,3260,3261,3267,3268,3273,3274,3277,3278,3284,3285],{"type":26,"value":1468},{"type":21,"tag":50,"props":3256,"children":3258},{"className":3257},[],[3259],{"type":26,"value":651},{"type":26,"value":828},{"type":21,"tag":50,"props":3262,"children":3264},{"className":3263},[],[3265],{"type":26,"value":3266},"VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NV",{"type":26,"value":1556},{"type":21,"tag":50,"props":3269,"children":3271},{"className":3270},[],[3272],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":3275,"children":3276},{"type":543},[],{"type":26,"value":1032},{"type":21,"tag":29,"props":3279,"children":3281},{"href":3280},"\u002Fman\u002FVkPhysicalDeviceRayTracingPropertiesNV",[3282],{"type":26,"value":3283},"VkPhysicalDeviceRayTracingPropertiesNV",{"type":26,"value":249},{"type":21,"tag":50,"props":3286,"children":3288},{"className":3287},[],[3289],{"type":26,"value":3189},{"type":21,"tag":597,"props":3291,"children":3293},{"name":3292},"VUID-VkPipelineLayoutCreateInfo-pImmutableSamplers-03566",[3294],{"type":21,"tag":22,"props":3295,"children":3296},{},[3297,3299,3305,3307,3312,3314,3320,3321,3327,3329,3334,3335,3338,3340],{"type":26,"value":3298},"The total number of ",{"type":21,"tag":50,"props":3300,"children":3302},{"className":3301},[],[3303],{"type":26,"value":3304},"pImmutableSamplers",{"type":26,"value":3306}," created with ",{"type":21,"tag":50,"props":3308,"children":3310},{"className":3309},[],[3311],{"type":26,"value":499},{"type":26,"value":3313},"\ncontaining ",{"type":21,"tag":50,"props":3315,"children":3317},{"className":3316},[],[3318],{"type":26,"value":3319},"VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT",{"type":26,"value":1945},{"type":21,"tag":50,"props":3322,"children":3324},{"className":3323},[],[3325],{"type":26,"value":3326},"VK_SAMPLER_CREATE_SUBSAMPLED_COARSE_RECONSTRUCTION_BIT_EXT",{"type":26,"value":3328}," across\nall shader stages and across all elements of ",{"type":21,"tag":50,"props":3330,"children":3332},{"className":3331},[],[3333],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":3336,"children":3337},{"type":543},[],{"type":26,"value":3339}," be\nless than or equal to ",{"type":21,"tag":29,"props":3341,"children":3343},{"href":3342},"\u002Fman\u002FVkPhysicalDeviceFragmentDensityMap2PropertiesEXT#limits-maxDescriptorSetSubsampledSamplers",[3344,3350,3351],{"type":21,"tag":50,"props":3345,"children":3347},{"className":3346},[],[3348],{"type":26,"value":3349},"VkPhysicalDeviceFragmentDensityMap2PropertiesEXT",{"type":26,"value":249},{"type":21,"tag":50,"props":3352,"children":3354},{"className":3353},[],[3355],{"type":26,"value":3356},"maxDescriptorSetSubsampledSamplers",{"type":21,"tag":597,"props":3358,"children":3360},{"name":3359},"VUID-VkPipelineLayoutCreateInfo-pSetLayouts-04606",[3361],{"type":21,"tag":22,"props":3362,"children":3363},{},[3364,3366,3371,3372,3375,3377,3383],{"type":26,"value":3365},"Any element of ",{"type":21,"tag":50,"props":3367,"children":3369},{"className":3368},[],[3370],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":3373,"children":3374},{"type":543},[],{"type":26,"value":3376}," not have been created with the\n",{"type":21,"tag":50,"props":3378,"children":3380},{"className":3379},[],[3381],{"type":26,"value":3382},"VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_EXT",{"type":26,"value":3384}," bit set",{"type":21,"tag":597,"props":3386,"children":3388},{"name":3387},"VUID-VkPipelineLayoutCreateInfo-graphicsPipelineLibrary-06753",[3389],{"type":21,"tag":22,"props":3390,"children":3391},{},[3392,3393,3403,3405,3410,3411,3414,3416,3421],{"type":26,"value":1636},{"type":21,"tag":29,"props":3394,"children":3396},{"href":3395},"\u002Fman\u002FVkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT#features-graphicsPipelineLibrary",[3397],{"type":21,"tag":50,"props":3398,"children":3400},{"className":3399},[],[3401],{"type":26,"value":3402},"graphicsPipelineLibrary",{"type":26,"value":3404}," feature is not enabled, elements\nof ",{"type":21,"tag":50,"props":3406,"children":3408},{"className":3407},[],[3409],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":3412,"children":3413},{"type":543},[],{"type":26,"value":3415}," be valid ",{"type":21,"tag":29,"props":3417,"children":3419},{"href":3418},"\u002Fman\u002FVkDescriptorSetLayout",[3420],{"type":26,"value":537},{"type":26,"value":3422}," objects",{"type":21,"tag":597,"props":3424,"children":3426},{"name":3425},"VUID-VkPipelineLayoutCreateInfo-pSetLayouts-08008",[3427],{"type":21,"tag":22,"props":3428,"children":3429},{},[3430,3432,3437,3439,3445,3447,3452,3453,3456,3458,3463],{"type":26,"value":3431},"If any element of ",{"type":21,"tag":50,"props":3433,"children":3435},{"className":3434},[],[3436],{"type":26,"value":529},{"type":26,"value":3438}," was created with the\n",{"type":21,"tag":50,"props":3440,"children":3442},{"className":3441},[],[3443],{"type":26,"value":3444},"VK_DESCRIPTOR_SET_LAYOUT_CREATE_DESCRIPTOR_BUFFER_BIT_EXT",{"type":26,"value":3446}," bit set,\nall elements of ",{"type":21,"tag":50,"props":3448,"children":3450},{"className":3449},[],[3451],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":3454,"children":3455},{"type":543},[],{"type":26,"value":3457}," have been created with the\n",{"type":21,"tag":50,"props":3459,"children":3461},{"className":3460},[],[3462],{"type":26,"value":3444},{"type":26,"value":3384},{"type":21,"tag":597,"props":3465,"children":3467},{"name":3466},"VUID-VkPipelineLayoutCreateInfo-pSetLayouts-09698",[3468],{"type":21,"tag":22,"props":3469,"children":3470},{},[3471,3472,3477,3478,3483,3484,3490,3491,3496,3497,3500,3501,3507,3508],{"type":26,"value":637},{"type":21,"tag":50,"props":3473,"children":3475},{"className":3474},[],[3476],{"type":26,"value":643},{"type":26,"value":645},{"type":21,"tag":50,"props":3479,"children":3481},{"className":3480},[],[3482],{"type":26,"value":651},{"type":26,"value":653},{"type":21,"tag":50,"props":3485,"children":3487},{"className":3486},[],[3488],{"type":26,"value":3489},"VK_DESCRIPTOR_TYPE_TENSOR_ARM",{"type":26,"value":970},{"type":21,"tag":50,"props":3492,"children":3494},{"className":3493},[],[3495],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":3498,"children":3499},{"type":543},[],{"type":26,"value":615},{"type":21,"tag":29,"props":3502,"children":3504},{"href":3503},"\u002Fman\u002FVkPhysicalDeviceTensorPropertiesARM",[3505],{"type":26,"value":3506},"VkPhysicalDeviceTensorPropertiesARM",{"type":26,"value":249},{"type":21,"tag":50,"props":3509,"children":3511},{"className":3510},[],[3512],{"type":26,"value":3513},"maxPerStageDescriptorSetStorageTensors",{"type":21,"tag":597,"props":3515,"children":3517},{"name":3516},"VUID-VkPipelineLayoutCreateInfo-pSetLayouts-09699",[3518],{"type":21,"tag":22,"props":3519,"children":3520},{},[3521,3522,3527,3528,3533,3534,3539,3540,3545,3546,3549,3551,3555,3556,3562],{"type":26,"value":637},{"type":21,"tag":50,"props":3523,"children":3525},{"className":3524},[],[3526],{"type":26,"value":643},{"type":26,"value":645},{"type":21,"tag":50,"props":3529,"children":3531},{"className":3530},[],[3532],{"type":26,"value":651},{"type":26,"value":653},{"type":21,"tag":50,"props":3535,"children":3537},{"className":3536},[],[3538],{"type":26,"value":3489},{"type":26,"value":1605},{"type":21,"tag":50,"props":3541,"children":3543},{"className":3542},[],[3544],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":3547,"children":3548},{"type":543},[],{"type":26,"value":3550}," be less than or equal to\n[",{"type":21,"tag":29,"props":3552,"children":3553},{"href":3503},[3554],{"type":26,"value":3506},{"type":26,"value":249},{"type":21,"tag":50,"props":3557,"children":3559},{"className":3558},[],[3560],{"type":26,"value":3561},"maxDescriptorSetStorageTensors",{"type":26,"value":3563},"](xref::limits-maxDescriptorSetStorageTensors)",{"type":21,"tag":597,"props":3565,"children":3567},{"name":3566},"VUID-VkPipelineLayoutCreateInfo-pSetLayouts-09878",[3568],{"type":21,"tag":22,"props":3569,"children":3570},{},[3571,3572,3577,3579,3584,3585,3588,3590,3594,3595,3600,3602,3606,3607,3613],{"type":26,"value":1986},{"type":21,"tag":50,"props":3573,"children":3575},{"className":3574},[],[3576],{"type":26,"value":3489},{"type":26,"value":3578}," accessible across all shader stages\nand across all elements of ",{"type":21,"tag":50,"props":3580,"children":3582},{"className":3581},[],[3583],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":3586,"children":3587},{"type":543},[],{"type":26,"value":3589}," be less than or equal\nto the maximum of [",{"type":21,"tag":29,"props":3591,"children":3592},{"href":3503},[3593],{"type":26,"value":3506},{"type":26,"value":249},{"type":21,"tag":50,"props":3596,"children":3598},{"className":3597},[],[3599],{"type":26,"value":3561},{"type":26,"value":3601},"](xref::limits-maxDescriptorSetStorageTensors)\nand [",{"type":21,"tag":29,"props":3603,"children":3604},{"href":3503},[3605],{"type":26,"value":3506},{"type":26,"value":249},{"type":21,"tag":50,"props":3608,"children":3610},{"className":3609},[],[3611],{"type":26,"value":3612},"maxDescriptorSetUpdateAfterBindStorageTensors",{"type":26,"value":3614},"](xref::limits-maxDescriptorSetUpdateAfterBindStorageTensors)",{"type":21,"tag":597,"props":3616,"children":3618},{"name":3617},"VUID-VkPipelineLayoutCreateInfo-descriptorType-09879",[3619],{"type":21,"tag":22,"props":3620,"children":3621},{},[3622,3623,3628,3629,3634,3636,3641,3642,3645,3647,3662,3663],{"type":26,"value":1054},{"type":21,"tag":50,"props":3624,"children":3626},{"className":3625},[],[3627],{"type":26,"value":651},{"type":26,"value":828},{"type":21,"tag":50,"props":3630,"children":3632},{"className":3631},[],[3633],{"type":26,"value":3489},{"type":26,"value":3635}," accessible to any given shader stage\nacross all elements of ",{"type":21,"tag":50,"props":3637,"children":3639},{"className":3638},[],[3640],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":3643,"children":3644},{"type":543},[],{"type":26,"value":3646}," be less than or equal to\nthe maximum of ",{"type":21,"tag":29,"props":3648,"children":3650},{"href":3649},"\u002Fman\u002FVkPhysicalDeviceTensorPropertiesARM#limits-maxPerStageDescriptorSetStorageTensors",[3651,3656,3657],{"type":21,"tag":50,"props":3652,"children":3654},{"className":3653},[],[3655],{"type":26,"value":3506},{"type":26,"value":249},{"type":21,"tag":50,"props":3658,"children":3660},{"className":3659},[],[3661],{"type":26,"value":3513},{"type":26,"value":720},{"type":21,"tag":29,"props":3664,"children":3666},{"href":3665},"\u002Fman\u002FVkPhysicalDeviceTensorPropertiesARM#limits-maxPerStageDescriptorUpdateAfterBindStorageTensors",[3667,3672,3673],{"type":21,"tag":50,"props":3668,"children":3670},{"className":3669},[],[3671],{"type":26,"value":3506},{"type":26,"value":249},{"type":21,"tag":50,"props":3674,"children":3676},{"className":3675},[],[3677],{"type":26,"value":3678},"maxPerStageDescriptorUpdateAfterBindStorageTensors",{"type":21,"tag":597,"props":3680,"children":3682},{"name":3681},"VUID-VkPipelineLayoutCreateInfo-flags-13352",[3683],{"type":21,"tag":22,"props":3684,"children":3685},{},[3686,3688,3693,3695,3701,3703,3709,3710,3713],{"type":26,"value":3687},"If ",{"type":21,"tag":50,"props":3689,"children":3691},{"className":3690},[],[3692],{"type":26,"value":499},{"type":26,"value":3694}," has\n",{"type":21,"tag":50,"props":3696,"children":3698},{"className":3697},[],[3699],{"type":26,"value":3700},"VK_PIPELINE_LAYOUT_CREATE_NO_TASK_SHADER_BIT_KHR",{"type":26,"value":3702}," set, then\n",{"type":21,"tag":50,"props":3704,"children":3706},{"className":3705},[],[3707],{"type":26,"value":3708},"VK_PIPELINE_LAYOUT_CREATE_INDEPENDENT_SETS_BIT_EXT",{"type":26,"value":610},{"type":21,"tag":541,"props":3711,"children":3712},{"type":543},[],{"type":26,"value":3714}," also be\nset",{"type":21,"tag":592,"props":3716,"children":3718},{"name":3717},"Valid Usage (Implicit)",[3719,3743,3782,3833],{"type":21,"tag":597,"props":3720,"children":3722},{"name":3721},"VUID-VkPipelineLayoutCreateInfo-sType-sType",[3723],{"type":21,"tag":22,"props":3724,"children":3725},{},[3726,3731,3732,3735,3737],{"type":21,"tag":50,"props":3727,"children":3729},{"className":3728},[],[3730],{"type":26,"value":461},{"type":26,"value":610},{"type":21,"tag":541,"props":3733,"children":3734},{"type":543},[],{"type":26,"value":3736}," be ",{"type":21,"tag":50,"props":3738,"children":3740},{"className":3739},[],[3741],{"type":26,"value":3742},"VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO",{"type":21,"tag":597,"props":3744,"children":3746},{"name":3745},"VUID-VkPipelineLayoutCreateInfo-flags-parameter",[3747],{"type":21,"tag":22,"props":3748,"children":3749},{},[3750,3751,3756,3758,3764,3765,3770,3771,3774,3776,3780],{"type":26,"value":3687},{"type":21,"tag":50,"props":3752,"children":3754},{"className":3753},[],[3755],{"type":26,"value":499},{"type":26,"value":3757}," is not ",{"type":21,"tag":50,"props":3759,"children":3761},{"className":3760},[],[3762],{"type":26,"value":3763},"0",{"type":26,"value":332},{"type":21,"tag":50,"props":3766,"children":3768},{"className":3767},[],[3769],{"type":26,"value":499},{"type":26,"value":610},{"type":21,"tag":541,"props":3772,"children":3773},{"type":543},[],{"type":26,"value":3775}," be a valid combination of ",{"type":21,"tag":29,"props":3777,"children":3778},{"href":504},[3779],{"type":26,"value":507},{"type":26,"value":3781}," values",{"type":21,"tag":597,"props":3783,"children":3785},{"name":3784},"VUID-VkPipelineLayoutCreateInfo-pSetLayouts-parameter",[3786],{"type":21,"tag":22,"props":3787,"children":3788},{},[3789,3790,3795,3796,3801,3802,3807,3808,3811,3813,3818,3820,3826,3827,3831],{"type":26,"value":3687},{"type":21,"tag":50,"props":3791,"children":3793},{"className":3792},[],[3794],{"type":26,"value":518},{"type":26,"value":3757},{"type":21,"tag":50,"props":3797,"children":3799},{"className":3798},[],[3800],{"type":26,"value":3763},{"type":26,"value":332},{"type":21,"tag":50,"props":3803,"children":3805},{"className":3804},[],[3806],{"type":26,"value":529},{"type":26,"value":610},{"type":21,"tag":541,"props":3809,"children":3810},{"type":543},[],{"type":26,"value":3812}," be a valid pointer to an array of ",{"type":21,"tag":50,"props":3814,"children":3816},{"className":3815},[],[3817],{"type":26,"value":518},{"type":26,"value":3819}," valid or ",{"type":21,"tag":29,"props":3821,"children":3823},{"href":3822},"\u002Fman\u002FVK_NULL_HANDLE",[3824],{"type":26,"value":3825},"VK_NULL_HANDLE",{"type":26,"value":610},{"type":21,"tag":29,"props":3828,"children":3829},{"href":3418},[3830],{"type":26,"value":537},{"type":26,"value":3832}," handles",{"type":21,"tag":597,"props":3834,"children":3836},{"name":3835},"VUID-VkPipelineLayoutCreateInfo-pPushConstantRanges-parameter",[3837],{"type":21,"tag":22,"props":3838,"children":3839},{},[3840,3841,3846,3847,3852,3853,3858,3859,3862,3863,3868,3870,3874],{"type":26,"value":3687},{"type":21,"tag":50,"props":3842,"children":3844},{"className":3843},[],[3845],{"type":26,"value":555},{"type":26,"value":3757},{"type":21,"tag":50,"props":3848,"children":3850},{"className":3849},[],[3851],{"type":26,"value":3763},{"type":26,"value":332},{"type":21,"tag":50,"props":3854,"children":3856},{"className":3855},[],[3857],{"type":26,"value":566},{"type":26,"value":610},{"type":21,"tag":541,"props":3860,"children":3861},{"type":543},[],{"type":26,"value":3812},{"type":21,"tag":50,"props":3864,"children":3866},{"className":3865},[],[3867],{"type":26,"value":555},{"type":26,"value":3869}," valid ",{"type":21,"tag":29,"props":3871,"children":3872},{"href":570},[3873],{"type":26,"value":573},{"type":26,"value":3875}," structures",{"type":21,"tag":3877,"props":3878,"children":3879},"style",{},[3880],{"type":26,"value":3881},"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":3883},[],"markdown",1789736579795]