[{"data":1,"prerenderedAt":1249},["ShallowReactive",2],{"d3w4RGI5PD":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":1248,"_id":4},"VkDescriptorSetLayoutBindingFlagsCreateInfo","Structure specifying creation flags for descriptor set layout bindings","VK_VERSION_1_2","structs",[],{"type":10,"children":11,"toc":1246},"root",[12,45,56,319,324,389,468,513,1163,1240],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,27,29,36,38,43],{"type":18,"value":19},"text","If the ",{"type":13,"tag":21,"props":22,"children":24},"code",{"className":23},[],[25],{"type":18,"value":26},"pNext",{"type":18,"value":28}," chain of a ",{"type":13,"tag":30,"props":31,"children":33},"a",{"href":32},"/man/VkDescriptorSetLayoutCreateInfo",[34],{"type":18,"value":35},"VkDescriptorSetLayoutCreateInfo",{"type":18,"value":37},"\nstructure includes a ",{"type":13,"tag":30,"props":39,"children":41},{"href":40},"/man/VkDescriptorSetLayoutBindingFlagsCreateInfo",[42],{"type":18,"value":4},{"type":18,"value":44},"\nstructure, then that structure includes an array of flags, one for each\ndescriptor set layout binding.",{"type":13,"tag":14,"props":46,"children":47},{},[48,50,54],{"type":18,"value":49},"The ",{"type":13,"tag":30,"props":51,"children":52},{"href":40},[53],{"type":18,"value":4},{"type":18,"value":55}," structure is defined\nas:",{"type":13,"tag":57,"props":58,"children":59},"code-group",{},[60,169],{"type":13,"tag":61,"props":62,"children":68},"pre",{"className":63,"code":64,"filename":65,"language":66,"meta":67,"style":67},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkDescriptorSetLayoutBindingFlagsCreateInfo {\n VkStructureType sType;\n const void* pNext;\n uint32_t bindingCount;\n const VkDescriptorBindingFlags* pBindingFlags;\n} VkDescriptorSetLayoutBindingFlagsCreateInfo;\n","C","c","",[69],{"type":13,"tag":21,"props":70,"children":71},{"__ignoreMap":67},[72,95,104,123,137,160],{"type":13,"tag":73,"props":74,"children":77},"span",{"class":75,"line":76},"line",1,[78,84,89],{"type":13,"tag":73,"props":79,"children":81},{"style":80},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[82],{"type":18,"value":83},"typedef",{"type":13,"tag":73,"props":85,"children":86},{"style":80},[87],{"type":18,"value":88}," struct",{"type":13,"tag":73,"props":90,"children":92},{"style":91},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[93],{"type":18,"value":94}," VkDescriptorSetLayoutBindingFlagsCreateInfo {\n",{"type":13,"tag":73,"props":96,"children":98},{"class":75,"line":97},2,[99],{"type":13,"tag":73,"props":100,"children":101},{"style":91},[102],{"type":18,"value":103}," VkStructureType sType;\n",{"type":13,"tag":73,"props":105,"children":107},{"class":75,"line":106},3,[108,113,118],{"type":13,"tag":73,"props":109,"children":110},{"style":80},[111],{"type":18,"value":112}," const",{"type":13,"tag":73,"props":114,"children":115},{"style":80},[116],{"type":18,"value":117}," void*",{"type":13,"tag":73,"props":119,"children":120},{"style":91},[121],{"type":18,"value":122}," pNext;\n",{"type":13,"tag":73,"props":124,"children":126},{"class":75,"line":125},4,[127,132],{"type":13,"tag":73,"props":128,"children":129},{"style":80},[130],{"type":18,"value":131}," uint32_t",{"type":13,"tag":73,"props":133,"children":134},{"style":91},[135],{"type":18,"value":136}," bindingCount;\n",{"type":13,"tag":73,"props":138,"children":140},{"class":75,"line":139},5,[141,145,150,155],{"type":13,"tag":73,"props":142,"children":143},{"style":80},[144],{"type":18,"value":112},{"type":13,"tag":73,"props":146,"children":147},{"style":91},[148],{"type":18,"value":149}," VkDescriptorBindingFlags",{"type":13,"tag":73,"props":151,"children":152},{"style":80},[153],{"type":18,"value":154},"*",{"type":13,"tag":73,"props":156,"children":157},{"style":91},[158],{"type":18,"value":159}," pBindingFlags;\n",{"type":13,"tag":73,"props":161,"children":163},{"class":75,"line":162},6,[164],{"type":13,"tag":73,"props":165,"children":166},{"style":91},[167],{"type":18,"value":168},"} VkDescriptorSetLayoutBindingFlagsCreateInfo;\n",{"type":13,"tag":61,"props":170,"children":175},{"className":171,"code":172,"filename":173,"language":174,"meta":67,"style":67},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct DescriptorSetLayoutBindingFlagsCreateInfo {\n s_type: vk::StructureType,\n p_next: *const c_void,\n binding_count: u32,\n p_binding_flags: *const vk::DescriptorBindingFlags,\n}\n","Rust","rs",[176],{"type":13,"tag":21,"props":177,"children":178},{"__ignoreMap":67},[179,202,235,257,278,311],{"type":13,"tag":73,"props":180,"children":181},{"class":75,"line":76},[182,187,191,197],{"type":13,"tag":73,"props":183,"children":184},{"style":80},[185],{"type":18,"value":186},"pub",{"type":13,"tag":73,"props":188,"children":189},{"style":80},[190],{"type":18,"value":88},{"type":13,"tag":73,"props":192,"children":194},{"style":193},"--shiki-default:#953800;--shiki-dark:#FFA657",[195],{"type":18,"value":196}," DescriptorSetLayoutBindingFlagsCreateInfo",{"type":13,"tag":73,"props":198,"children":199},{"style":91},[200],{"type":18,"value":201}," {\n",{"type":13,"tag":73,"props":203,"children":204},{"class":75,"line":97},[205,210,215,220,225,230],{"type":13,"tag":73,"props":206,"children":207},{"style":91},[208],{"type":18,"value":209}," s_type",{"type":13,"tag":73,"props":211,"children":212},{"style":80},[213],{"type":18,"value":214},":",{"type":13,"tag":73,"props":216,"children":217},{"style":193},[218],{"type":18,"value":219}," vk",{"type":13,"tag":73,"props":221,"children":222},{"style":80},[223],{"type":18,"value":224},"::",{"type":13,"tag":73,"props":226,"children":227},{"style":193},[228],{"type":18,"value":229},"StructureType",{"type":13,"tag":73,"props":231,"children":232},{"style":91},[233],{"type":18,"value":234},",\n",{"type":13,"tag":73,"props":236,"children":237},{"class":75,"line":106},[238,243,247,252],{"type":13,"tag":73,"props":239,"children":240},{"style":91},[241],{"type":18,"value":242}," p_next",{"type":13,"tag":73,"props":244,"children":245},{"style":80},[246],{"type":18,"value":214},{"type":13,"tag":73,"props":248,"children":249},{"style":80},[250],{"type":18,"value":251}," *const",{"type":13,"tag":73,"props":253,"children":254},{"style":91},[255],{"type":18,"value":256}," c_void,\n",{"type":13,"tag":73,"props":258,"children":259},{"class":75,"line":125},[260,265,269,274],{"type":13,"tag":73,"props":261,"children":262},{"style":91},[263],{"type":18,"value":264}," binding_count",{"type":13,"tag":73,"props":266,"children":267},{"style":80},[268],{"type":18,"value":214},{"type":13,"tag":73,"props":270,"children":271},{"style":193},[272],{"type":18,"value":273}," u32",{"type":13,"tag":73,"props":275,"children":276},{"style":91},[277],{"type":18,"value":234},{"type":13,"tag":73,"props":279,"children":280},{"class":75,"line":139},[281,286,290,294,298,302,307],{"type":13,"tag":73,"props":282,"children":283},{"style":91},[284],{"type":18,"value":285}," p_binding_flags",{"type":13,"tag":73,"props":287,"children":288},{"style":80},[289],{"type":18,"value":214},{"type":13,"tag":73,"props":291,"children":292},{"style":80},[293],{"type":18,"value":251},{"type":13,"tag":73,"props":295,"children":296},{"style":193},[297],{"type":18,"value":219},{"type":13,"tag":73,"props":299,"children":300},{"style":80},[301],{"type":18,"value":224},{"type":13,"tag":73,"props":303,"children":304},{"style":193},[305],{"type":18,"value":306},"DescriptorBindingFlags",{"type":13,"tag":73,"props":308,"children":309},{"style":91},[310],{"type":18,"value":234},{"type":13,"tag":73,"props":312,"children":313},{"class":75,"line":162},[314],{"type":13,"tag":73,"props":315,"children":316},{"style":91},[317],{"type":18,"value":318},"}\n",{"type":13,"tag":14,"props":320,"children":321},{},[322],{"type":18,"value":323},"or the equivalent",{"type":13,"tag":57,"props":325,"children":326},{},[327,346],{"type":13,"tag":61,"props":328,"children":330},{"className":63,"code":329,"filename":65,"language":66,"meta":67,"style":67},"typedef VkDescriptorSetLayoutBindingFlagsCreateInfo VkDescriptorSetLayoutBindingFlagsCreateInfoEXT;\n",[331],{"type":13,"tag":21,"props":332,"children":333},{"__ignoreMap":67},[334],{"type":13,"tag":73,"props":335,"children":336},{"class":75,"line":76},[337,341],{"type":13,"tag":73,"props":338,"children":339},{"style":80},[340],{"type":18,"value":83},{"type":13,"tag":73,"props":342,"children":343},{"style":91},[344],{"type":18,"value":345}," VkDescriptorSetLayoutBindingFlagsCreateInfo VkDescriptorSetLayoutBindingFlagsCreateInfoEXT;\n",{"type":13,"tag":61,"props":347,"children":349},{"className":171,"code":348,"filename":173,"language":174,"meta":67,"style":67},"type DescriptorSetLayoutBindingFlagsCreateInfoEXT = vk::DescriptorSetLayoutBindingFlagsCreateInfo;\n",[350],{"type":13,"tag":21,"props":351,"children":352},{"__ignoreMap":67},[353],{"type":13,"tag":73,"props":354,"children":355},{"class":75,"line":76},[356,361,366,371,375,379,384],{"type":13,"tag":73,"props":357,"children":358},{"style":80},[359],{"type":18,"value":360},"type",{"type":13,"tag":73,"props":362,"children":363},{"style":193},[364],{"type":18,"value":365}," DescriptorSetLayoutBindingFlagsCreateInfoEXT",{"type":13,"tag":73,"props":367,"children":368},{"style":80},[369],{"type":18,"value":370}," =",{"type":13,"tag":73,"props":372,"children":373},{"style":193},[374],{"type":18,"value":219},{"type":13,"tag":73,"props":376,"children":377},{"style":80},[378],{"type":18,"value":224},{"type":13,"tag":73,"props":380,"children":381},{"style":193},[382],{"type":18,"value":383},"DescriptorSetLayoutBindingFlagsCreateInfo",{"type":13,"tag":73,"props":385,"children":386},{"style":91},[387],{"type":18,"value":388},";\n",{"type":13,"tag":390,"props":391,"children":392},"ul",{},[393,413,431,450],{"type":13,"tag":394,"props":395,"children":396},"li",{},[397,403,405,411],{"type":13,"tag":21,"props":398,"children":400},{"className":399},[],[401],{"type":18,"value":402},"sType",{"type":18,"value":404}," is a ",{"type":13,"tag":30,"props":406,"children":408},{"href":407},"/man/VkStructureType",[409],{"type":18,"value":410},"VkStructureType",{"type":18,"value":412}," value identifying this structure.",{"type":13,"tag":394,"props":414,"children":415},{},[416,421,423,429],{"type":13,"tag":21,"props":417,"children":419},{"className":418},[],[420],{"type":18,"value":26},{"type":18,"value":422}," is ",{"type":13,"tag":21,"props":424,"children":426},{"className":425},[],[427],{"type":18,"value":428},"NULL",{"type":18,"value":430}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":394,"props":432,"children":433},{},[434,440,442,448],{"type":13,"tag":21,"props":435,"children":437},{"className":436},[],[438],{"type":18,"value":439},"bindingCount",{"type":18,"value":441}," is zero or the number of elements in\n",{"type":13,"tag":21,"props":443,"children":445},{"className":444},[],[446],{"type":18,"value":447},"pBindingFlags",{"type":18,"value":449},".",{"type":13,"tag":394,"props":451,"children":452},{},[453,458,460,466],{"type":13,"tag":21,"props":454,"children":456},{"className":455},[],[457],{"type":18,"value":447},{"type":18,"value":459}," is a pointer to an array of\n",{"type":13,"tag":30,"props":461,"children":463},{"href":462},"/man/VkDescriptorBindingFlags",[464],{"type":18,"value":465},"VkDescriptorBindingFlags",{"type":18,"value":467}," bitfields, one for each descriptor set\nlayout binding.",{"type":13,"tag":14,"props":469,"children":470},{},[471,473,478,480,485,487,491,493,497,498,504,506,511],{"type":18,"value":472},"If ",{"type":13,"tag":21,"props":474,"children":476},{"className":475},[],[477],{"type":18,"value":439},{"type":18,"value":479}," is zero or if this structure is not included in the\n",{"type":13,"tag":21,"props":481,"children":483},{"className":482},[],[484],{"type":18,"value":26},{"type":18,"value":486}," chain, the ",{"type":13,"tag":30,"props":488,"children":489},{"href":462},[490],{"type":18,"value":465},{"type":18,"value":492}," for each descriptor\nset layout binding is considered to be zero.\nOtherwise, the descriptor set layout binding at\n",{"type":13,"tag":30,"props":494,"children":495},{"href":32},[496],{"type":18,"value":35},{"type":18,"value":224},{"type":13,"tag":21,"props":499,"children":501},{"className":500},[],[502],{"type":18,"value":503},"pBindings",{"type":18,"value":505},"[i] uses the flags in\n",{"type":13,"tag":21,"props":507,"children":509},{"className":508},[],[510],{"type":18,"value":447},{"type":18,"value":512},"[i].",{"type":13,"tag":514,"props":515,"children":517},"validity-group",{"name":516},"Valid Usage",[518,558,619,654,695,745,781,817,853,889,927,973,1012,1048,1084,1119],{"type":13,"tag":519,"props":520,"children":522},"validity-field",{"name":521},"VUID-VkDescriptorSetLayoutBindingFlagsCreateInfo-bindingCount-03002",[523],{"type":13,"tag":14,"props":524,"children":525},{},[526,527,532,534,539,541,546,548,552,553],{"type":18,"value":472},{"type":13,"tag":21,"props":528,"children":530},{"className":529},[],[531],{"type":18,"value":439},{"type":18,"value":533}," is not zero, ",{"type":13,"tag":21,"props":535,"children":537},{"className":536},[],[538],{"type":18,"value":439},{"type":18,"value":540}," ",{"type":13,"tag":542,"props":543,"children":545},"normative",{"type":544},"must",[],{"type":18,"value":547}," equal\n",{"type":13,"tag":30,"props":549,"children":550},{"href":32},[551],{"type":18,"value":35},{"type":18,"value":224},{"type":13,"tag":21,"props":554,"children":556},{"className":555},[],[557],{"type":18,"value":439},{"type":13,"tag":519,"props":559,"children":561},{"name":560},"VUID-VkDescriptorSetLayoutBindingFlagsCreateInfo-flags-03003",[562],{"type":13,"tag":14,"props":563,"children":564},{},[565,566,570,571,577,579,585,587,592,593,596,598,604,605,611,613],{"type":18,"value":472},{"type":13,"tag":30,"props":567,"children":568},{"href":32},[569],{"type":18,"value":35},{"type":18,"value":224},{"type":13,"tag":21,"props":572,"children":574},{"className":573},[],[575],{"type":18,"value":576},"flags",{"type":18,"value":578}," includes\n",{"type":13,"tag":21,"props":580,"children":582},{"className":581},[],[583],{"type":18,"value":584},"VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR",{"type":18,"value":586},", then all\nelements of ",{"type":13,"tag":21,"props":588,"children":590},{"className":589},[],[591],{"type":18,"value":447},{"type":18,"value":540},{"type":13,"tag":542,"props":594,"children":595},{"type":544},[],{"type":18,"value":597}," not include\n",{"type":13,"tag":21,"props":599,"children":601},{"className":600},[],[602],{"type":18,"value":603},"VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT",{"type":18,"value":234},{"type":13,"tag":21,"props":606,"children":608},{"className":607},[],[609],{"type":18,"value":610},"VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT",{"type":18,"value":612},", or\n",{"type":13,"tag":21,"props":614,"children":616},{"className":615},[],[617],{"type":18,"value":618},"VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT",{"type":13,"tag":519,"props":620,"children":622},{"name":621},"VUID-VkDescriptorSetLayoutBindingFlagsCreateInfo-pBindingFlags-03004",[623],{"type":13,"tag":14,"props":624,"children":625},{},[626,628,633,634,639,641,644,646,652],{"type":18,"value":627},"If an element of ",{"type":13,"tag":21,"props":629,"children":631},{"className":630},[],[632],{"type":18,"value":447},{"type":18,"value":578},{"type":13,"tag":21,"props":635,"children":637},{"className":636},[],[638],{"type":18,"value":618},{"type":18,"value":640},", then it ",{"type":13,"tag":542,"props":642,"children":643},{"type":544},[],{"type":18,"value":645},"\nbe the element with the highest ",{"type":13,"tag":21,"props":647,"children":649},{"className":648},[],[650],{"type":18,"value":651},"binding",{"type":18,"value":653}," number",{"type":13,"tag":519,"props":655,"children":657},{"name":656},"VUID-VkDescriptorSetLayoutBindingFlagsCreateInfo-descriptorBindingUniformBufferUpdateAfterBind-03005",[658],{"type":13,"tag":14,"props":659,"children":660},{},[661,663,669,670,676,678,684,685,688,690],{"type":18,"value":662},"If\n",{"type":13,"tag":30,"props":664,"children":666},{"href":665},"/man/VkPhysicalDeviceDescriptorIndexingFeatures",[667],{"type":18,"value":668},"VkPhysicalDeviceDescriptorIndexingFeatures",{"type":18,"value":224},{"type":13,"tag":21,"props":671,"children":673},{"className":672},[],[674],{"type":18,"value":675},"descriptorBindingUniformBufferUpdateAfterBind",{"type":18,"value":677},"\nis not enabled, all bindings with descriptor type\n",{"type":13,"tag":21,"props":679,"children":681},{"className":680},[],[682],{"type":18,"value":683},"VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER",{"type":18,"value":540},{"type":13,"tag":542,"props":686,"children":687},{"type":544},[],{"type":18,"value":689}," not use\n",{"type":13,"tag":21,"props":691,"children":693},{"className":692},[],[694],{"type":18,"value":603},{"type":13,"tag":519,"props":696,"children":698},{"name":697},"VUID-VkDescriptorSetLayoutBindingFlagsCreateInfo-descriptorBindingSampledImageUpdateAfterBind-03006",[699],{"type":13,"tag":14,"props":700,"children":701},{},[702,703,707,708,714,715,721,722,728,729,735,736,739,740],{"type":18,"value":662},{"type":13,"tag":30,"props":704,"children":705},{"href":665},[706],{"type":18,"value":668},{"type":18,"value":224},{"type":13,"tag":21,"props":709,"children":711},{"className":710},[],[712],{"type":18,"value":713},"descriptorBindingSampledImageUpdateAfterBind",{"type":18,"value":677},{"type":13,"tag":21,"props":716,"children":718},{"className":717},[],[719],{"type":18,"value":720},"VK_DESCRIPTOR_TYPE_SAMPLER",{"type":18,"value":234},{"type":13,"tag":21,"props":723,"children":725},{"className":724},[],[726],{"type":18,"value":727},"VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER",{"type":18,"value":612},{"type":13,"tag":21,"props":730,"children":732},{"className":731},[],[733],{"type":18,"value":734},"VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE",{"type":18,"value":540},{"type":13,"tag":542,"props":737,"children":738},{"type":544},[],{"type":18,"value":689},{"type":13,"tag":21,"props":741,"children":743},{"className":742},[],[744],{"type":18,"value":603},{"type":13,"tag":519,"props":746,"children":748},{"name":747},"VUID-VkDescriptorSetLayoutBindingFlagsCreateInfo-descriptorBindingStorageImageUpdateAfterBind-03007",[749],{"type":13,"tag":14,"props":750,"children":751},{},[752,753,757,758,764,765,771,772,775,776],{"type":18,"value":662},{"type":13,"tag":30,"props":754,"children":755},{"href":665},[756],{"type":18,"value":668},{"type":18,"value":224},{"type":13,"tag":21,"props":759,"children":761},{"className":760},[],[762],{"type":18,"value":763},"descriptorBindingStorageImageUpdateAfterBind",{"type":18,"value":677},{"type":13,"tag":21,"props":766,"children":768},{"className":767},[],[769],{"type":18,"value":770},"VK_DESCRIPTOR_TYPE_STORAGE_IMAGE",{"type":18,"value":540},{"type":13,"tag":542,"props":773,"children":774},{"type":544},[],{"type":18,"value":689},{"type":13,"tag":21,"props":777,"children":779},{"className":778},[],[780],{"type":18,"value":603},{"type":13,"tag":519,"props":782,"children":784},{"name":783},"VUID-VkDescriptorSetLayoutBindingFlagsCreateInfo-descriptorBindingStorageBufferUpdateAfterBind-03008",[785],{"type":13,"tag":14,"props":786,"children":787},{},[788,789,793,794,800,801,807,808,811,812],{"type":18,"value":662},{"type":13,"tag":30,"props":790,"children":791},{"href":665},[792],{"type":18,"value":668},{"type":18,"value":224},{"type":13,"tag":21,"props":795,"children":797},{"className":796},[],[798],{"type":18,"value":799},"descriptorBindingStorageBufferUpdateAfterBind",{"type":18,"value":677},{"type":13,"tag":21,"props":802,"children":804},{"className":803},[],[805],{"type":18,"value":806},"VK_DESCRIPTOR_TYPE_STORAGE_BUFFER",{"type":18,"value":540},{"type":13,"tag":542,"props":809,"children":810},{"type":544},[],{"type":18,"value":689},{"type":13,"tag":21,"props":813,"children":815},{"className":814},[],[816],{"type":18,"value":603},{"type":13,"tag":519,"props":818,"children":820},{"name":819},"VUID-VkDescriptorSetLayoutBindingFlagsCreateInfo-descriptorBindingUniformTexelBufferUpdateAfterBind-03009",[821],{"type":13,"tag":14,"props":822,"children":823},{},[824,825,829,830,836,837,843,844,847,848],{"type":18,"value":662},{"type":13,"tag":30,"props":826,"children":827},{"href":665},[828],{"type":18,"value":668},{"type":18,"value":224},{"type":13,"tag":21,"props":831,"children":833},{"className":832},[],[834],{"type":18,"value":835},"descriptorBindingUniformTexelBufferUpdateAfterBind",{"type":18,"value":677},{"type":13,"tag":21,"props":838,"children":840},{"className":839},[],[841],{"type":18,"value":842},"VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER",{"type":18,"value":540},{"type":13,"tag":542,"props":845,"children":846},{"type":544},[],{"type":18,"value":689},{"type":13,"tag":21,"props":849,"children":851},{"className":850},[],[852],{"type":18,"value":603},{"type":13,"tag":519,"props":854,"children":856},{"name":855},"VUID-VkDescriptorSetLayoutBindingFlagsCreateInfo-descriptorBindingStorageTexelBufferUpdateAfterBind-03010",[857],{"type":13,"tag":14,"props":858,"children":859},{},[860,861,865,866,872,873,879,880,883,884],{"type":18,"value":662},{"type":13,"tag":30,"props":862,"children":863},{"href":665},[864],{"type":18,"value":668},{"type":18,"value":224},{"type":13,"tag":21,"props":867,"children":869},{"className":868},[],[870],{"type":18,"value":871},"descriptorBindingStorageTexelBufferUpdateAfterBind",{"type":18,"value":677},{"type":13,"tag":21,"props":874,"children":876},{"className":875},[],[877],{"type":18,"value":878},"VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER",{"type":18,"value":540},{"type":13,"tag":542,"props":881,"children":882},{"type":544},[],{"type":18,"value":689},{"type":13,"tag":21,"props":885,"children":887},{"className":886},[],[888],{"type":18,"value":603},{"type":13,"tag":519,"props":890,"children":892},{"name":891},"VUID-VkDescriptorSetLayoutBindingFlagsCreateInfo-descriptorBindingInlineUniformBlockUpdateAfterBind-02211",[893],{"type":13,"tag":14,"props":894,"children":895},{},[896,897,903,904,910,911,917,918,921,922],{"type":18,"value":662},{"type":13,"tag":30,"props":898,"children":900},{"href":899},"/man/VkPhysicalDeviceInlineUniformBlockFeatures",[901],{"type":18,"value":902},"VkPhysicalDeviceInlineUniformBlockFeatures",{"type":18,"value":224},{"type":13,"tag":21,"props":905,"children":907},{"className":906},[],[908],{"type":18,"value":909},"descriptorBindingInlineUniformBlockUpdateAfterBind",{"type":18,"value":677},{"type":13,"tag":21,"props":912,"children":914},{"className":913},[],[915],{"type":18,"value":916},"VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK",{"type":18,"value":540},{"type":13,"tag":542,"props":919,"children":920},{"type":544},[],{"type":18,"value":689},{"type":13,"tag":21,"props":923,"children":925},{"className":924},[],[926],{"type":18,"value":603},{"type":13,"tag":519,"props":928,"children":930},{"name":929},"VUID-VkDescriptorSetLayoutBindingFlagsCreateInfo-descriptorBindingAccelerationStructureUpdateAfterBind-03570",[931],{"type":13,"tag":14,"props":932,"children":933},{},[934,935,941,942,948,949,955,957,963,964,967,968],{"type":18,"value":662},{"type":13,"tag":30,"props":936,"children":938},{"href":937},"/man/VkPhysicalDeviceAccelerationStructureFeaturesKHR",[939],{"type":18,"value":940},"VkPhysicalDeviceAccelerationStructureFeaturesKHR",{"type":18,"value":224},{"type":13,"tag":21,"props":943,"children":945},{"className":944},[],[946],{"type":18,"value":947},"descriptorBindingAccelerationStructureUpdateAfterBind",{"type":18,"value":677},{"type":13,"tag":21,"props":950,"children":952},{"className":951},[],[953],{"type":18,"value":954},"VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_KHR",{"type":18,"value":956}," or\n",{"type":13,"tag":21,"props":958,"children":960},{"className":959},[],[961],{"type":18,"value":962},"VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NV",{"type":18,"value":540},{"type":13,"tag":542,"props":965,"children":966},{"type":544},[],{"type":18,"value":689},{"type":13,"tag":21,"props":969,"children":971},{"className":970},[],[972],{"type":18,"value":603},{"type":13,"tag":519,"props":974,"children":976},{"name":975},"VUID-VkDescriptorSetLayoutBindingFlagsCreateInfo-None-03011",[977],{"type":13,"tag":14,"props":978,"children":979},{},[980,982,988,989,995,996,1002,1003,1006,1007],{"type":18,"value":981},"All bindings with descriptor type\n",{"type":13,"tag":21,"props":983,"children":985},{"className":984},[],[986],{"type":18,"value":987},"VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT",{"type":18,"value":234},{"type":13,"tag":21,"props":990,"children":992},{"className":991},[],[993],{"type":18,"value":994},"VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC",{"type":18,"value":612},{"type":13,"tag":21,"props":997,"children":999},{"className":998},[],[1000],{"type":18,"value":1001},"VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC",{"type":18,"value":540},{"type":13,"tag":542,"props":1004,"children":1005},{"type":544},[],{"type":18,"value":689},{"type":13,"tag":21,"props":1008,"children":1010},{"className":1009},[],[1011],{"type":18,"value":603},{"type":13,"tag":519,"props":1013,"children":1015},{"name":1014},"VUID-VkDescriptorSetLayoutBindingFlagsCreateInfo-descriptorBindingUpdateUnusedWhilePending-03012",[1016],{"type":13,"tag":14,"props":1017,"children":1018},{},[1019,1020,1024,1025,1031,1033,1038,1039,1042,1043],{"type":18,"value":662},{"type":13,"tag":30,"props":1021,"children":1022},{"href":665},[1023],{"type":18,"value":668},{"type":18,"value":224},{"type":13,"tag":21,"props":1026,"children":1028},{"className":1027},[],[1029],{"type":18,"value":1030},"descriptorBindingUpdateUnusedWhilePending",{"type":18,"value":1032},"\nis not enabled, all elements of ",{"type":13,"tag":21,"props":1034,"children":1036},{"className":1035},[],[1037],{"type":18,"value":447},{"type":18,"value":540},{"type":13,"tag":542,"props":1040,"children":1041},{"type":544},[],{"type":18,"value":597},{"type":13,"tag":21,"props":1044,"children":1046},{"className":1045},[],[1047],{"type":18,"value":610},{"type":13,"tag":519,"props":1049,"children":1051},{"name":1050},"VUID-VkDescriptorSetLayoutBindingFlagsCreateInfo-descriptorBindingPartiallyBound-03013",[1052],{"type":13,"tag":14,"props":1053,"children":1054},{},[1055,1056,1060,1061,1067,1068,1073,1074,1077,1078],{"type":18,"value":662},{"type":13,"tag":30,"props":1057,"children":1058},{"href":665},[1059],{"type":18,"value":668},{"type":18,"value":224},{"type":13,"tag":21,"props":1062,"children":1064},{"className":1063},[],[1065],{"type":18,"value":1066},"descriptorBindingPartiallyBound",{"type":18,"value":1032},{"type":13,"tag":21,"props":1069,"children":1071},{"className":1070},[],[1072],{"type":18,"value":447},{"type":18,"value":540},{"type":13,"tag":542,"props":1075,"children":1076},{"type":544},[],{"type":18,"value":597},{"type":13,"tag":21,"props":1079,"children":1081},{"className":1080},[],[1082],{"type":18,"value":1083},"VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT",{"type":13,"tag":519,"props":1085,"children":1087},{"name":1086},"VUID-VkDescriptorSetLayoutBindingFlagsCreateInfo-descriptorBindingVariableDescriptorCount-03014",[1088],{"type":13,"tag":14,"props":1089,"children":1090},{},[1091,1092,1096,1097,1103,1104,1109,1110,1113,1114],{"type":18,"value":662},{"type":13,"tag":30,"props":1093,"children":1094},{"href":665},[1095],{"type":18,"value":668},{"type":18,"value":224},{"type":13,"tag":21,"props":1098,"children":1100},{"className":1099},[],[1101],{"type":18,"value":1102},"descriptorBindingVariableDescriptorCount",{"type":18,"value":1032},{"type":13,"tag":21,"props":1105,"children":1107},{"className":1106},[],[1108],{"type":18,"value":447},{"type":18,"value":540},{"type":13,"tag":542,"props":1111,"children":1112},{"type":544},[],{"type":18,"value":597},{"type":13,"tag":21,"props":1115,"children":1117},{"className":1116},[],[1118],{"type":18,"value":618},{"type":13,"tag":519,"props":1120,"children":1122},{"name":1121},"VUID-VkDescriptorSetLayoutBindingFlagsCreateInfo-pBindingFlags-03015",[1123],{"type":13,"tag":14,"props":1124,"children":1125},{},[1126,1127,1132,1133,1138,1140,1146,1147,1150,1152,1157,1158],{"type":18,"value":627},{"type":13,"tag":21,"props":1128,"children":1130},{"className":1129},[],[1131],{"type":18,"value":447},{"type":18,"value":578},{"type":13,"tag":21,"props":1134,"children":1136},{"className":1135},[],[1137],{"type":18,"value":618},{"type":18,"value":1139},", that\nelement’s ",{"type":13,"tag":21,"props":1141,"children":1143},{"className":1142},[],[1144],{"type":18,"value":1145},"descriptorType",{"type":18,"value":540},{"type":13,"tag":542,"props":1148,"children":1149},{"type":544},[],{"type":18,"value":1151}," not be\n",{"type":13,"tag":21,"props":1153,"children":1155},{"className":1154},[],[1156],{"type":18,"value":994},{"type":18,"value":956},{"type":13,"tag":21,"props":1159,"children":1161},{"className":1160},[],[1162],{"type":18,"value":1001},{"type":13,"tag":514,"props":1164,"children":1166},{"name":1165},"Valid Usage (Implicit)",[1167,1191],{"type":13,"tag":519,"props":1168,"children":1170},{"name":1169},"VUID-VkDescriptorSetLayoutBindingFlagsCreateInfo-sType-sType",[1171],{"type":13,"tag":14,"props":1172,"children":1173},{},[1174,1179,1180,1183,1185],{"type":13,"tag":21,"props":1175,"children":1177},{"className":1176},[],[1178],{"type":18,"value":402},{"type":18,"value":540},{"type":13,"tag":542,"props":1181,"children":1182},{"type":544},[],{"type":18,"value":1184}," be ",{"type":13,"tag":21,"props":1186,"children":1188},{"className":1187},[],[1189],{"type":18,"value":1190},"VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO",{"type":13,"tag":519,"props":1192,"children":1194},{"name":1193},"VUID-VkDescriptorSetLayoutBindingFlagsCreateInfo-pBindingFlags-parameter",[1195],{"type":13,"tag":14,"props":1196,"children":1197},{},[1198,1199,1204,1206,1212,1214,1219,1220,1223,1225,1230,1232,1238],{"type":18,"value":472},{"type":13,"tag":21,"props":1200,"children":1202},{"className":1201},[],[1203],{"type":18,"value":439},{"type":18,"value":1205}," is not ",{"type":13,"tag":21,"props":1207,"children":1209},{"className":1208},[],[1210],{"type":18,"value":1211},"0",{"type":18,"value":1213},", ",{"type":13,"tag":21,"props":1215,"children":1217},{"className":1216},[],[1218],{"type":18,"value":447},{"type":18,"value":540},{"type":13,"tag":542,"props":1221,"children":1222},{"type":544},[],{"type":18,"value":1224}," be a valid pointer to an array of ",{"type":13,"tag":21,"props":1226,"children":1228},{"className":1227},[],[1229],{"type":18,"value":439},{"type":18,"value":1231}," valid combinations of ",{"type":13,"tag":30,"props":1233,"children":1235},{"href":1234},"/man/VkDescriptorBindingFlagBits",[1236],{"type":18,"value":1237},"VkDescriptorBindingFlagBits",{"type":18,"value":1239}," values",{"type":13,"tag":1241,"props":1242,"children":1243},"style",{},[1244],{"type":18,"value":1245},"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":67,"searchDepth":97,"depth":97,"links":1247},[],"markdown",1725732547227]