[{"data":1,"prerenderedAt":2461},["ShallowReactive",2],{"$fNu1tBpb9fBsxy5By2wfqEve2s8DjwrFd77Wp_mSexXc":3},{"title":4,"description":5,"parent":6,"extendedby":7,"type":9,"xrefs":10,"body":11,"_type":2460,"_id":4},"VkResourceDescriptorInfoEXT","Structure describing a resource descriptor","VK_EXT_descriptor_heap",[8],"VkDebugUtilsObjectNameInfoEXT","structs",[],{"type":12,"children":13,"toc":2458},"root",[14,28,272,350,385,453,462,536,573,638,646,656,2070,2452],{"type":15,"tag":16,"props":17,"children":18},"element","p",{},[19,26],{"type":15,"tag":20,"props":21,"children":23},"code",{"className":22},[],[24],{"type":25,"value":4},"text",{"type":25,"value":27}," is defined as:",{"type":15,"tag":29,"props":30,"children":31},"code-group",{},[32,122],{"type":15,"tag":33,"props":34,"children":40},"pre",{"className":35,"code":36,"filename":37,"language":38,"meta":39,"style":39},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkResourceDescriptorInfoEXT {\n VkStructureType sType;\n const void* pNext;\n VkDescriptorType type;\n VkResourceDescriptorDataEXT data;\n} VkResourceDescriptorInfoEXT;\n","C","c","",[41],{"type":15,"tag":20,"props":42,"children":43},{"__ignoreMap":39},[44,67,76,95,104,113],{"type":15,"tag":45,"props":46,"children":49},"span",{"class":47,"line":48},"line",1,[50,56,61],{"type":15,"tag":45,"props":51,"children":53},{"style":52},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[54],{"type":25,"value":55},"typedef",{"type":15,"tag":45,"props":57,"children":58},{"style":52},[59],{"type":25,"value":60}," struct",{"type":15,"tag":45,"props":62,"children":64},{"style":63},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[65],{"type":25,"value":66}," VkResourceDescriptorInfoEXT {\n",{"type":15,"tag":45,"props":68,"children":70},{"class":47,"line":69},2,[71],{"type":15,"tag":45,"props":72,"children":73},{"style":63},[74],{"type":25,"value":75}," VkStructureType sType;\n",{"type":15,"tag":45,"props":77,"children":79},{"class":47,"line":78},3,[80,85,90],{"type":15,"tag":45,"props":81,"children":82},{"style":52},[83],{"type":25,"value":84}," const",{"type":15,"tag":45,"props":86,"children":87},{"style":52},[88],{"type":25,"value":89}," void*",{"type":15,"tag":45,"props":91,"children":92},{"style":63},[93],{"type":25,"value":94}," pNext;\n",{"type":15,"tag":45,"props":96,"children":98},{"class":47,"line":97},4,[99],{"type":15,"tag":45,"props":100,"children":101},{"style":63},[102],{"type":25,"value":103}," VkDescriptorType type;\n",{"type":15,"tag":45,"props":105,"children":107},{"class":47,"line":106},5,[108],{"type":15,"tag":45,"props":109,"children":110},{"style":63},[111],{"type":25,"value":112}," VkResourceDescriptorDataEXT data;\n",{"type":15,"tag":45,"props":114,"children":116},{"class":47,"line":115},6,[117],{"type":15,"tag":45,"props":118,"children":119},{"style":63},[120],{"type":25,"value":121},"} VkResourceDescriptorInfoEXT;\n",{"type":15,"tag":33,"props":123,"children":128},{"className":124,"code":125,"filename":126,"language":127,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct ResourceDescriptorInfoEXT {\n s_type: vk::StructureType,\n p_next: *const c_void,\n type: vk::DescriptorType,\n data: vk::ResourceDescriptorDataEXT,\n}\n","Rust","rs",[129],{"type":15,"tag":20,"props":130,"children":131},{"__ignoreMap":39},[132,155,188,210,235,264],{"type":15,"tag":45,"props":133,"children":134},{"class":47,"line":48},[135,140,144,150],{"type":15,"tag":45,"props":136,"children":137},{"style":52},[138],{"type":25,"value":139},"pub",{"type":15,"tag":45,"props":141,"children":142},{"style":52},[143],{"type":25,"value":60},{"type":15,"tag":45,"props":145,"children":147},{"style":146},"--shiki-default:#953800;--shiki-dark:#FFA657",[148],{"type":25,"value":149}," ResourceDescriptorInfoEXT",{"type":15,"tag":45,"props":151,"children":152},{"style":63},[153],{"type":25,"value":154}," {\n",{"type":15,"tag":45,"props":156,"children":157},{"class":47,"line":69},[158,163,168,173,178,183],{"type":15,"tag":45,"props":159,"children":160},{"style":63},[161],{"type":25,"value":162}," s_type",{"type":15,"tag":45,"props":164,"children":165},{"style":52},[166],{"type":25,"value":167},":",{"type":15,"tag":45,"props":169,"children":170},{"style":146},[171],{"type":25,"value":172}," vk",{"type":15,"tag":45,"props":174,"children":175},{"style":52},[176],{"type":25,"value":177},"::",{"type":15,"tag":45,"props":179,"children":180},{"style":146},[181],{"type":25,"value":182},"StructureType",{"type":15,"tag":45,"props":184,"children":185},{"style":63},[186],{"type":25,"value":187},",\n",{"type":15,"tag":45,"props":189,"children":190},{"class":47,"line":78},[191,196,200,205],{"type":15,"tag":45,"props":192,"children":193},{"style":63},[194],{"type":25,"value":195}," p_next",{"type":15,"tag":45,"props":197,"children":198},{"style":52},[199],{"type":25,"value":167},{"type":15,"tag":45,"props":201,"children":202},{"style":52},[203],{"type":25,"value":204}," *const",{"type":15,"tag":45,"props":206,"children":207},{"style":63},[208],{"type":25,"value":209}," c_void,\n",{"type":15,"tag":45,"props":211,"children":212},{"class":47,"line":97},[213,218,222,226,231],{"type":15,"tag":45,"props":214,"children":215},{"style":52},[216],{"type":25,"value":217}," type:",{"type":15,"tag":45,"props":219,"children":220},{"style":146},[221],{"type":25,"value":172},{"type":15,"tag":45,"props":223,"children":224},{"style":52},[225],{"type":25,"value":177},{"type":15,"tag":45,"props":227,"children":228},{"style":146},[229],{"type":25,"value":230},"DescriptorType",{"type":15,"tag":45,"props":232,"children":233},{"style":63},[234],{"type":25,"value":187},{"type":15,"tag":45,"props":236,"children":237},{"class":47,"line":106},[238,243,247,251,255,260],{"type":15,"tag":45,"props":239,"children":240},{"style":63},[241],{"type":25,"value":242}," data",{"type":15,"tag":45,"props":244,"children":245},{"style":52},[246],{"type":25,"value":167},{"type":15,"tag":45,"props":248,"children":249},{"style":146},[250],{"type":25,"value":172},{"type":15,"tag":45,"props":252,"children":253},{"style":52},[254],{"type":25,"value":177},{"type":15,"tag":45,"props":256,"children":257},{"style":146},[258],{"type":25,"value":259},"ResourceDescriptorDataEXT",{"type":15,"tag":45,"props":261,"children":262},{"style":63},[263],{"type":25,"value":187},{"type":15,"tag":45,"props":265,"children":266},{"class":47,"line":115},[267],{"type":15,"tag":45,"props":268,"children":269},{"style":63},[270],{"type":25,"value":271},"}\n",{"type":15,"tag":273,"props":274,"children":275},"ul",{},[276,297,316,327],{"type":15,"tag":277,"props":278,"children":279},"li",{},[280,286,288,295],{"type":15,"tag":20,"props":281,"children":283},{"className":282},[],[284],{"type":25,"value":285},"sType",{"type":25,"value":287}," is a ",{"type":15,"tag":289,"props":290,"children":292},"a",{"href":291},"/man/VkStructureType",[293],{"type":25,"value":294},"VkStructureType",{"type":25,"value":296}," value identifying this structure.",{"type":15,"tag":277,"props":298,"children":299},{},[300,306,308,314],{"type":15,"tag":20,"props":301,"children":303},{"className":302},[],[304],{"type":25,"value":305},"pNext",{"type":25,"value":307}," is ",{"type":15,"tag":20,"props":309,"children":311},{"className":310},[],[312],{"type":25,"value":313},"NULL",{"type":25,"value":315}," or a pointer to a structure extending this\nstructure.",{"type":15,"tag":277,"props":317,"children":318},{},[319,325],{"type":15,"tag":20,"props":320,"children":322},{"className":321},[],[323],{"type":25,"value":324},"type",{"type":25,"value":326}," is the type of descriptor to get.",{"type":15,"tag":277,"props":328,"children":329},{},[330,336,337,343,345],{"type":15,"tag":20,"props":331,"children":333},{"className":332},[],[334],{"type":25,"value":335},"data",{"type":25,"value":287},{"type":15,"tag":289,"props":338,"children":340},{"href":339},"/man/VkResourceDescriptorDataEXT",[341],{"type":25,"value":342},"VkResourceDescriptorDataEXT",{"type":25,"value":344}," union defining the\nproperties of a resource descriptor according to ",{"type":15,"tag":20,"props":346,"children":348},{"className":347},[],[349],{"type":25,"value":324},{"type":15,"tag":16,"props":351,"children":352},{},[353,355,360,361,367,369,375,377,383],{"type":25,"value":354},"If ",{"type":15,"tag":20,"props":356,"children":358},{"className":357},[],[359],{"type":25,"value":324},{"type":25,"value":307},{"type":15,"tag":20,"props":362,"children":364},{"className":363},[],[365],{"type":25,"value":366},"VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER",{"type":25,"value":368}," or\n",{"type":15,"tag":20,"props":370,"children":372},{"className":371},[],[373],{"type":25,"value":374},"VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER",{"type":25,"value":376},", ",{"type":15,"tag":20,"props":378,"children":380},{"className":379},[],[381],{"type":25,"value":382},"data→pTexelBuffer",{"type":25,"value":384}," is\nused to construct the descriptor.",{"type":15,"tag":16,"props":386,"children":387},{},[388,389,394,396,402,403,409,410,416,417,423,425,431,432,438,440,445,447,451],{"type":25,"value":354},{"type":15,"tag":20,"props":390,"children":392},{"className":391},[],[393],{"type":25,"value":324},{"type":25,"value":395}," is\n",{"type":15,"tag":20,"props":397,"children":399},{"className":398},[],[400],{"type":25,"value":401},"VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_KHR",{"type":25,"value":187},{"type":15,"tag":20,"props":404,"children":406},{"className":405},[],[407],{"type":25,"value":408},"VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NV",{"type":25,"value":187},{"type":15,"tag":20,"props":411,"children":413},{"className":412},[],[414],{"type":25,"value":415},"VK_DESCRIPTOR_TYPE_PARTITIONED_ACCELERATION_STRUCTURE_NV",{"type":25,"value":187},{"type":15,"tag":20,"props":418,"children":420},{"className":419},[],[421],{"type":25,"value":422},"VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER",{"type":25,"value":424},", or\n",{"type":15,"tag":20,"props":426,"children":428},{"className":427},[],[429],{"type":25,"value":430},"VK_DESCRIPTOR_TYPE_STORAGE_BUFFER",{"type":25,"value":376},{"type":15,"tag":20,"props":433,"children":435},{"className":434},[],[436],{"type":25,"value":437},"data→pAddressRange",{"type":25,"value":439}," is used\nto construct the descriptor.\nFor acceleration structures, the size of the range is not used by the\ndescriptor, and ",{"type":15,"tag":441,"props":442,"children":444},"normative",{"type":443},"can",[],{"type":25,"value":446}," be set to 0.\nIf a non-zero size is provided though, it ",{"type":15,"tag":441,"props":448,"children":450},{"type":449},"must",[],{"type":25,"value":452}," be a valid range.",{"type":15,"tag":454,"props":455,"children":456},"note",{},[457],{"type":15,"tag":16,"props":458,"children":459},{},[460],{"type":25,"value":461},"Applications may wish to provide a valid range as a way to check their own\nassumptions about the range they are binding; but it has no bearing on\nanything except validation.\nImplementations cannot make any assumptions based on the size of the\nprovided range.",{"type":15,"tag":16,"props":463,"children":464},{},[465,466,471,472,478,479,485,486,492,493,499,500,506,507,513,515,520,521,527,528,534],{"type":25,"value":354},{"type":15,"tag":20,"props":467,"children":469},{"className":468},[],[470],{"type":25,"value":324},{"type":25,"value":307},{"type":15,"tag":20,"props":473,"children":475},{"className":474},[],[476],{"type":25,"value":477},"VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE",{"type":25,"value":187},{"type":15,"tag":20,"props":480,"children":482},{"className":481},[],[483],{"type":25,"value":484},"VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM",{"type":25,"value":187},{"type":15,"tag":20,"props":487,"children":489},{"className":488},[],[490],{"type":25,"value":491},"VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM",{"type":25,"value":187},{"type":15,"tag":20,"props":494,"children":496},{"className":495},[],[497],{"type":25,"value":498},"VK_DESCRIPTOR_TYPE_STORAGE_IMAGE",{"type":25,"value":424},{"type":15,"tag":20,"props":501,"children":503},{"className":502},[],[504],{"type":25,"value":505},"VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT",{"type":25,"value":376},{"type":15,"tag":20,"props":508,"children":510},{"className":509},[],[511],{"type":25,"value":512},"data→pImage",{"type":25,"value":514}," is used to\nconstruct the descriptor.\nIf ",{"type":15,"tag":20,"props":516,"children":518},{"className":517},[],[519],{"type":25,"value":324},{"type":25,"value":307},{"type":15,"tag":20,"props":522,"children":524},{"className":523},[],[525],{"type":25,"value":526},"VK_DESCRIPTOR_TYPE_TENSOR_ARM",{"type":25,"value":376},{"type":15,"tag":20,"props":529,"children":531},{"className":530},[],[532],{"type":25,"value":533},"data→pTensorARM",{"type":25,"value":535},"\nis used to construct the descriptor.",{"type":15,"tag":16,"props":537,"children":538},{},[539,541,551,553,558,560,564,566,571],{"type":25,"value":540},"If the ",{"type":15,"tag":289,"props":542,"children":544},{"href":543},"/man/VkPhysicalDeviceRobustness2FeaturesKHR#features-nullDescriptor",[545],{"type":15,"tag":20,"props":546,"children":548},{"className":547},[],[549],{"type":25,"value":550},"nullDescriptor",{"type":25,"value":552}," feature is enabled,\nthe corresponding element of ",{"type":15,"tag":20,"props":554,"children":556},{"className":555},[],[557],{"type":25,"value":335},{"type":25,"value":559}," ",{"type":15,"tag":441,"props":561,"children":563},{"type":562},"may",[],{"type":25,"value":565}," be ",{"type":15,"tag":20,"props":567,"children":569},{"className":568},[],[570],{"type":25,"value":313},{"type":25,"value":572}," to generate a null\ndescriptor.",{"type":15,"tag":16,"props":574,"children":575},{},[576,578,581,583,588,590,593,595,600,602,608,610,616,618,624,625,631,633,636],{"type":25,"value":577},"Applications ",{"type":15,"tag":441,"props":579,"children":580},{"type":443},[],{"type":25,"value":582}," give resource descriptors a debug name in a similar way to\nnaming an object, via the ",{"type":15,"tag":289,"props":584,"children":586},{"href":585},"/man/VkDebugUtilsObjectNameInfoEXT",[587],{"type":25,"value":8},{"type":25,"value":589}," structure.\nHowever, as there is no actual object, this structure ",{"type":15,"tag":441,"props":591,"children":592},{"type":449},[],{"type":25,"value":594}," be passed via\nthe ",{"type":15,"tag":20,"props":596,"children":598},{"className":597},[],[599],{"type":25,"value":305},{"type":25,"value":601}," chain of this structure, with a ",{"type":15,"tag":20,"props":603,"children":605},{"className":604},[],[606],{"type":25,"value":607},"objectType",{"type":25,"value":609}," of\n",{"type":15,"tag":20,"props":611,"children":613},{"className":612},[],[614],{"type":25,"value":615},"VK_OBJECT_TYPE_UNKNOWN",{"type":25,"value":617}," and a ",{"type":15,"tag":20,"props":619,"children":621},{"className":620},[],[622],{"type":25,"value":623},"objectHandle",{"type":25,"value":609},{"type":15,"tag":289,"props":626,"children":628},{"href":627},"/man/VK_NULL_HANDLE",[629],{"type":25,"value":630},"VK_NULL_HANDLE",{"type":25,"value":632},".\nThe name is attached to the unique set of descriptor bits written by the\nimplementation, and writing the same bits again with new debug info ",{"type":15,"tag":441,"props":634,"children":635},{"type":562},[],{"type":25,"value":637},"\nrename the original descriptor.",{"type":15,"tag":454,"props":639,"children":640},{},[641],{"type":15,"tag":16,"props":642,"children":643},{},[644],{"type":25,"value":645},"Implementations are not prevented from returning the same bits for different\ndescriptors.\nThis can result in multiple different resources mapping to the same name.\nA common case for this might be something like a uniform buffer and storage\nbuffer with the same device address range.",{"type":15,"tag":16,"props":647,"children":648},{},[649,651,654],{"type":25,"value":650},"If a descriptor becomes invalid due to the underlying resource becoming\ninvalid, implementations ",{"type":15,"tag":441,"props":652,"children":653},{"type":562},[],{"type":25,"value":655}," remove the name association.",{"type":15,"tag":657,"props":658,"children":660},"validity-group",{"name":659},"Valid Usage",[661,758,811,859,909,984,1028,1084,1126,1166,1222,1260,1318,1387,1452,1489,1543,1592,1642,1694,1743,1795,1844,1909,1972,2028],{"type":15,"tag":662,"props":663,"children":665},"validity-field",{"name":664},"VUID-VkResourceDescriptorInfoEXT-type-11210",[666],{"type":15,"tag":16,"props":667,"children":668},{},[669,674,675,678,680,685,686,691,692,697,698,703,704,709,710,715,716,721,722,727,728,733,734,739,740,745,746,751,753],{"type":15,"tag":20,"props":670,"children":672},{"className":671},[],[673],{"type":25,"value":324},{"type":25,"value":559},{"type":15,"tag":441,"props":676,"children":677},{"type":449},[],{"type":25,"value":679}," be one of ",{"type":15,"tag":20,"props":681,"children":683},{"className":682},[],[684],{"type":25,"value":422},{"type":25,"value":187},{"type":15,"tag":20,"props":687,"children":689},{"className":688},[],[690],{"type":25,"value":430},{"type":25,"value":187},{"type":15,"tag":20,"props":693,"children":695},{"className":694},[],[696],{"type":25,"value":477},{"type":25,"value":187},{"type":15,"tag":20,"props":699,"children":701},{"className":700},[],[702],{"type":25,"value":498},{"type":25,"value":187},{"type":15,"tag":20,"props":705,"children":707},{"className":706},[],[708],{"type":25,"value":366},{"type":25,"value":187},{"type":15,"tag":20,"props":711,"children":713},{"className":712},[],[714],{"type":25,"value":374},{"type":25,"value":187},{"type":15,"tag":20,"props":717,"children":719},{"className":718},[],[720],{"type":25,"value":491},{"type":25,"value":187},{"type":15,"tag":20,"props":723,"children":725},{"className":724},[],[726],{"type":25,"value":484},{"type":25,"value":187},{"type":15,"tag":20,"props":729,"children":731},{"className":730},[],[732],{"type":25,"value":401},{"type":25,"value":187},{"type":15,"tag":20,"props":735,"children":737},{"className":736},[],[738],{"type":25,"value":408},{"type":25,"value":187},{"type":15,"tag":20,"props":741,"children":743},{"className":742},[],[744],{"type":25,"value":415},{"type":25,"value":187},{"type":15,"tag":20,"props":747,"children":749},{"className":748},[],[750],{"type":25,"value":526},{"type":25,"value":752},",\nor ",{"type":15,"tag":20,"props":754,"children":756},{"className":755},[],[757],{"type":25,"value":505},{"type":15,"tag":662,"props":759,"children":761},{"name":760},"VUID-VkResourceDescriptorInfoEXT-None-11211",[762],{"type":15,"tag":16,"props":763,"children":764},{},[765,767,775,777,782,783,788,789,794,795,800,801,804,806],{"type":25,"value":766},"If\nthe ",{"type":15,"tag":289,"props":768,"children":769},{"href":543},[770],{"type":15,"tag":20,"props":771,"children":773},{"className":772},[],[774],{"type":25,"value":550},{"type":25,"value":776}," feature is not\nenabled, and\n",{"type":15,"tag":20,"props":778,"children":780},{"className":779},[],[781],{"type":25,"value":324},{"type":25,"value":307},{"type":15,"tag":20,"props":784,"children":786},{"className":785},[],[787],{"type":25,"value":477},{"type":25,"value":368},{"type":15,"tag":20,"props":790,"children":792},{"className":791},[],[793],{"type":25,"value":498},{"type":25,"value":376},{"type":15,"tag":20,"props":796,"children":798},{"className":797},[],[799],{"type":25,"value":512},{"type":25,"value":559},{"type":15,"tag":441,"props":802,"children":803},{"type":449},[],{"type":25,"value":805}," not be\n",{"type":15,"tag":20,"props":807,"children":809},{"className":808},[],[810],{"type":25,"value":313},{"type":15,"tag":662,"props":812,"children":814},{"name":813},"VUID-VkResourceDescriptorInfoEXT-type-11469",[815],{"type":15,"tag":16,"props":816,"children":817},{},[818,819,824,825,830,831,836,837,842,843,848,849,852,854],{"type":25,"value":354},{"type":15,"tag":20,"props":820,"children":822},{"className":821},[],[823],{"type":25,"value":324},{"type":25,"value":395},{"type":15,"tag":20,"props":826,"children":828},{"className":827},[],[829],{"type":25,"value":491},{"type":25,"value":187},{"type":15,"tag":20,"props":832,"children":834},{"className":833},[],[835],{"type":25,"value":484},{"type":25,"value":424},{"type":15,"tag":20,"props":838,"children":840},{"className":839},[],[841],{"type":25,"value":505},{"type":25,"value":376},{"type":15,"tag":20,"props":844,"children":846},{"className":845},[],[847],{"type":25,"value":512},{"type":25,"value":559},{"type":15,"tag":441,"props":850,"children":851},{"type":449},[],{"type":25,"value":853}," not\nbe ",{"type":15,"tag":20,"props":855,"children":857},{"className":856},[],[858],{"type":25,"value":313},{"type":15,"tag":662,"props":860,"children":862},{"name":861},"VUID-VkResourceDescriptorInfoEXT-None-11212",[863],{"type":15,"tag":16,"props":864,"children":865},{},[866,867,875,876,881,882,887,888,893,894,899,902,904],{"type":25,"value":766},{"type":15,"tag":289,"props":868,"children":869},{"href":543},[870],{"type":15,"tag":20,"props":871,"children":873},{"className":872},[],[874],{"type":25,"value":550},{"type":25,"value":776},{"type":15,"tag":20,"props":877,"children":879},{"className":878},[],[880],{"type":25,"value":324},{"type":25,"value":307},{"type":15,"tag":20,"props":883,"children":885},{"className":884},[],[886],{"type":25,"value":366},{"type":25,"value":368},{"type":15,"tag":20,"props":889,"children":891},{"className":890},[],[892],{"type":25,"value":374},{"type":25,"value":376},{"type":15,"tag":20,"props":895,"children":897},{"className":896},[],[898],{"type":25,"value":382},{"type":15,"tag":441,"props":900,"children":901},{"type":449},[],{"type":25,"value":903}," not be ",{"type":15,"tag":20,"props":905,"children":907},{"className":906},[],[908],{"type":25,"value":313},{"type":15,"tag":662,"props":910,"children":912},{"name":911},"VUID-VkResourceDescriptorInfoEXT-None-11213",[913],{"type":15,"tag":16,"props":914,"children":915},{},[916,917,925,926,931,932,937,938,943,944,949,950,955,956,961,962,967,968,973,974,977,979],{"type":25,"value":766},{"type":15,"tag":289,"props":918,"children":919},{"href":543},[920],{"type":15,"tag":20,"props":921,"children":923},{"className":922},[],[924],{"type":25,"value":550},{"type":25,"value":776},{"type":15,"tag":20,"props":927,"children":929},{"className":928},[],[930],{"type":25,"value":324},{"type":25,"value":395},{"type":15,"tag":20,"props":933,"children":935},{"className":934},[],[936],{"type":25,"value":401},{"type":25,"value":187},{"type":15,"tag":20,"props":939,"children":941},{"className":940},[],[942],{"type":25,"value":408},{"type":25,"value":187},{"type":15,"tag":20,"props":945,"children":947},{"className":946},[],[948],{"type":25,"value":415},{"type":25,"value":187},{"type":15,"tag":20,"props":951,"children":953},{"className":952},[],[954],{"type":25,"value":526},{"type":25,"value":187},{"type":15,"tag":20,"props":957,"children":959},{"className":958},[],[960],{"type":25,"value":422},{"type":25,"value":424},{"type":15,"tag":20,"props":963,"children":965},{"className":964},[],[966],{"type":25,"value":430},{"type":25,"value":376},{"type":15,"tag":20,"props":969,"children":971},{"className":970},[],[972],{"type":25,"value":437},{"type":25,"value":559},{"type":15,"tag":441,"props":975,"children":976},{"type":449},[],{"type":25,"value":978},"\nnot be ",{"type":15,"tag":20,"props":980,"children":982},{"className":981},[],[983],{"type":25,"value":313},{"type":15,"tag":662,"props":985,"children":987},{"name":986},"VUID-VkResourceDescriptorInfoEXT-None-11457",[988],{"type":15,"tag":16,"props":989,"children":990},{},[991,992,1000,1001,1006,1007,1012,1013,1018,1019,1022,1023],{"type":25,"value":766},{"type":15,"tag":289,"props":993,"children":994},{"href":543},[995],{"type":15,"tag":20,"props":996,"children":998},{"className":997},[],[999],{"type":25,"value":550},{"type":25,"value":776},{"type":15,"tag":20,"props":1002,"children":1004},{"className":1003},[],[1005],{"type":25,"value":324},{"type":25,"value":307},{"type":15,"tag":20,"props":1008,"children":1010},{"className":1009},[],[1011],{"type":25,"value":526},{"type":25,"value":187},{"type":15,"tag":20,"props":1014,"children":1016},{"className":1015},[],[1017],{"type":25,"value":533},{"type":25,"value":559},{"type":15,"tag":441,"props":1020,"children":1021},{"type":449},[],{"type":25,"value":903},{"type":15,"tag":20,"props":1024,"children":1026},{"className":1025},[],[1027],{"type":25,"value":313},{"type":15,"tag":662,"props":1029,"children":1031},{"name":1030},"VUID-VkResourceDescriptorInfoEXT-type-12349",[1032],{"type":15,"tag":16,"props":1033,"children":1034},{},[1035,1036,1041,1042,1047,1048,1053,1054,1060,1061,1064,1066,1072,1074],{"type":25,"value":354},{"type":15,"tag":20,"props":1037,"children":1039},{"className":1038},[],[1040],{"type":25,"value":324},{"type":25,"value":307},{"type":15,"tag":20,"props":1043,"children":1045},{"className":1044},[],[1046],{"type":25,"value":366},{"type":25,"value":368},{"type":15,"tag":20,"props":1049,"children":1051},{"className":1050},[],[1052],{"type":25,"value":374},{"type":25,"value":187},{"type":15,"tag":20,"props":1055,"children":1057},{"className":1056},[],[1058],{"type":25,"value":1059},"data→pTexelBuffer→addressRange.address",{"type":25,"value":559},{"type":15,"tag":441,"props":1062,"children":1063},{"type":449},[],{"type":25,"value":1065}," be a multiple of\nthe effective alignment requirement of ",{"type":15,"tag":20,"props":1067,"children":1069},{"className":1068},[],[1070],{"type":25,"value":1071},"data→pTexelBuffer→format",{"type":25,"value":1073},"\nas determined by\n",{"type":15,"tag":289,"props":1075,"children":1077},{"href":1076},"/man/VkPhysicalDeviceLimits#limits-minTexelBufferOffsetAlignment",[1078],{"type":15,"tag":20,"props":1079,"children":1081},{"className":1080},[],[1082],{"type":25,"value":1083},"minTexelBufferOffsetAlignment",{"type":15,"tag":662,"props":1085,"children":1087},{"name":1086},"VUID-VkResourceDescriptorInfoEXT-type-12350",[1088],{"type":15,"tag":16,"props":1089,"children":1090},{},[1091,1092,1097,1098,1103,1104,1110,1111,1114,1116],{"type":25,"value":354},{"type":15,"tag":20,"props":1093,"children":1095},{"className":1094},[],[1096],{"type":25,"value":324},{"type":25,"value":307},{"type":15,"tag":20,"props":1099,"children":1101},{"className":1100},[],[1102],{"type":25,"value":422},{"type":25,"value":187},{"type":15,"tag":20,"props":1105,"children":1107},{"className":1106},[],[1108],{"type":25,"value":1109},"data→pAddressRange→address",{"type":25,"value":559},{"type":15,"tag":441,"props":1112,"children":1113},{"type":449},[],{"type":25,"value":1115}," be a multiple of\n",{"type":15,"tag":289,"props":1117,"children":1119},{"href":1118},"/man/VkPhysicalDeviceLimits#limits-minUniformBufferOffsetAlignment",[1120],{"type":15,"tag":20,"props":1121,"children":1123},{"className":1122},[],[1124],{"type":25,"value":1125},"minUniformBufferOffsetAlignment",{"type":15,"tag":662,"props":1127,"children":1129},{"name":1128},"VUID-VkResourceDescriptorInfoEXT-type-12351",[1130],{"type":15,"tag":16,"props":1131,"children":1132},{},[1133,1134,1139,1140,1145,1146,1151,1152,1155,1156],{"type":25,"value":354},{"type":15,"tag":20,"props":1135,"children":1137},{"className":1136},[],[1138],{"type":25,"value":324},{"type":25,"value":307},{"type":15,"tag":20,"props":1141,"children":1143},{"className":1142},[],[1144],{"type":25,"value":430},{"type":25,"value":187},{"type":15,"tag":20,"props":1147,"children":1149},{"className":1148},[],[1150],{"type":25,"value":1109},{"type":25,"value":559},{"type":15,"tag":441,"props":1153,"children":1154},{"type":449},[],{"type":25,"value":1115},{"type":15,"tag":289,"props":1157,"children":1159},{"href":1158},"/man/VkPhysicalDeviceLimits#limits-minStorageBufferOffsetAlignment",[1160],{"type":15,"tag":20,"props":1161,"children":1163},{"className":1162},[],[1164],{"type":25,"value":1165},"minStorageBufferOffsetAlignment",{"type":15,"tag":662,"props":1167,"children":1169},{"name":1168},"VUID-VkResourceDescriptorInfoEXT-type-11454",[1170,1181,1208],{"type":15,"tag":16,"props":1171,"children":1172},{},[1173,1174,1179],{"type":25,"value":354},{"type":15,"tag":20,"props":1175,"children":1177},{"className":1176},[],[1178],{"type":25,"value":324},{"type":25,"value":1180}," is one of",{"type":15,"tag":273,"props":1182,"children":1183},{},[1184,1192,1200],{"type":15,"tag":277,"props":1185,"children":1186},{},[1187],{"type":15,"tag":20,"props":1188,"children":1190},{"className":1189},[],[1191],{"type":25,"value":401},{"type":15,"tag":277,"props":1193,"children":1194},{},[1195],{"type":15,"tag":20,"props":1196,"children":1198},{"className":1197},[],[1199],{"type":25,"value":408},{"type":15,"tag":277,"props":1201,"children":1202},{},[1203],{"type":15,"tag":20,"props":1204,"children":1206},{"className":1205},[],[1207],{"type":25,"value":415},{"type":15,"tag":16,"props":1209,"children":1210},{},[1211,1216,1217,1220],{"type":15,"tag":20,"props":1212,"children":1214},{"className":1213},[],[1215],{"type":25,"value":1109},{"type":25,"value":559},{"type":15,"tag":441,"props":1218,"children":1219},{"type":449},[],{"type":25,"value":1221}," be a multiple of 256",{"type":15,"tag":662,"props":1223,"children":1225},{"name":1224},"VUID-VkResourceDescriptorInfoEXT-pNext-11401",[1226],{"type":15,"tag":16,"props":1227,"children":1228},{},[1229,1231,1235,1237,1242,1244,1249,1250,1253,1255],{"type":25,"value":1230},"If there is a ",{"type":15,"tag":289,"props":1232,"children":1233},{"href":585},[1234],{"type":25,"value":8},{"type":25,"value":1236}," structure in the\n",{"type":15,"tag":20,"props":1238,"children":1240},{"className":1239},[],[1241],{"type":25,"value":305},{"type":25,"value":1243}," chain, its ",{"type":15,"tag":20,"props":1245,"children":1247},{"className":1246},[],[1248],{"type":25,"value":607},{"type":25,"value":559},{"type":15,"tag":441,"props":1251,"children":1252},{"type":449},[],{"type":25,"value":1254}," be\n",{"type":15,"tag":20,"props":1256,"children":1258},{"className":1257},[],[1259],{"type":25,"value":615},{"type":15,"tag":662,"props":1261,"children":1263},{"name":1262},"VUID-VkResourceDescriptorInfoEXT-type-11422",[1264],{"type":15,"tag":16,"props":1265,"children":1266},{},[1267,1268,1273,1274,1279,1280,1285,1286,1291,1292,1298,1299,1302,1304,1310,1312],{"type":25,"value":354},{"type":15,"tag":20,"props":1269,"children":1271},{"className":1270},[],[1272],{"type":25,"value":324},{"type":25,"value":395},{"type":15,"tag":20,"props":1275,"children":1277},{"className":1276},[],[1278],{"type":25,"value":491},{"type":25,"value":187},{"type":15,"tag":20,"props":1281,"children":1283},{"className":1282},[],[1284],{"type":25,"value":484},{"type":25,"value":424},{"type":15,"tag":20,"props":1287,"children":1289},{"className":1288},[],[1290],{"type":25,"value":505},{"type":25,"value":187},{"type":15,"tag":20,"props":1293,"children":1295},{"className":1294},[],[1296],{"type":25,"value":1297},"data.pImage→pView→image",{"type":25,"value":559},{"type":15,"tag":441,"props":1300,"children":1301},{"type":449},[],{"type":25,"value":1303}," not have been created with an\n",{"type":15,"tag":20,"props":1305,"children":1307},{"className":1306},[],[1308],{"type":25,"value":1309},"imageType",{"type":25,"value":1311}," of ",{"type":15,"tag":20,"props":1313,"children":1315},{"className":1314},[],[1316],{"type":25,"value":1317},"VK_IMAGE_TYPE_3D",{"type":15,"tag":662,"props":1319,"children":1321},{"name":1320},"VUID-VkResourceDescriptorInfoEXT-type-11424",[1322],{"type":15,"tag":16,"props":1323,"children":1324},{},[1325,1326,1331,1332,1337,1338,1344,1345,1351,1353,1363,1365,1370,1371,1374,1376,1381,1382],{"type":25,"value":354},{"type":15,"tag":20,"props":1327,"children":1329},{"className":1328},[],[1330],{"type":25,"value":324},{"type":25,"value":307},{"type":15,"tag":20,"props":1333,"children":1335},{"className":1334},[],[1336],{"type":25,"value":498},{"type":25,"value":187},{"type":15,"tag":20,"props":1339,"children":1341},{"className":1340},[],[1342],{"type":25,"value":1343},"data.pImage→pView→viewType",{"type":25,"value":307},{"type":15,"tag":20,"props":1346,"children":1348},{"className":1347},[],[1349],{"type":25,"value":1350},"VK_IMAGE_VIEW_TYPE_2D",{"type":25,"value":1352},", and\nthe ",{"type":15,"tag":289,"props":1354,"children":1356},{"href":1355},"/man/VkPhysicalDeviceImage2DViewOf3DFeaturesEXT#features-image2DViewOf3D",[1357],{"type":15,"tag":20,"props":1358,"children":1360},{"className":1359},[],[1361],{"type":25,"value":1362},"image2DViewOf3D",{"type":25,"value":1364}," feature is not\nenabled, ",{"type":15,"tag":20,"props":1366,"children":1368},{"className":1367},[],[1369],{"type":25,"value":1297},{"type":25,"value":559},{"type":15,"tag":441,"props":1372,"children":1373},{"type":449},[],{"type":25,"value":1375}," not have been created\nwith an ",{"type":15,"tag":20,"props":1377,"children":1379},{"className":1378},[],[1380],{"type":25,"value":1309},{"type":25,"value":1311},{"type":15,"tag":20,"props":1383,"children":1385},{"className":1384},[],[1386],{"type":25,"value":1317},{"type":15,"tag":662,"props":1388,"children":1390},{"name":1389},"VUID-VkResourceDescriptorInfoEXT-type-11425",[1391],{"type":15,"tag":16,"props":1392,"children":1393},{},[1394,1395,1400,1401,1406,1407,1412,1413,1418,1419,1429,1431,1436,1437,1440,1441,1446,1447],{"type":25,"value":354},{"type":15,"tag":20,"props":1396,"children":1398},{"className":1397},[],[1399],{"type":25,"value":324},{"type":25,"value":307},{"type":15,"tag":20,"props":1402,"children":1404},{"className":1403},[],[1405],{"type":25,"value":477},{"type":25,"value":187},{"type":15,"tag":20,"props":1408,"children":1410},{"className":1409},[],[1411],{"type":25,"value":1343},{"type":25,"value":307},{"type":15,"tag":20,"props":1414,"children":1416},{"className":1415},[],[1417],{"type":25,"value":1350},{"type":25,"value":1352},{"type":15,"tag":289,"props":1420,"children":1422},{"href":1421},"/man/VkPhysicalDeviceImage2DViewOf3DFeaturesEXT#features-sampler2DViewOf3D",[1423],{"type":15,"tag":20,"props":1424,"children":1426},{"className":1425},[],[1427],{"type":25,"value":1428},"sampler2DViewOf3D",{"type":25,"value":1430}," feature is\nnot enabled, ",{"type":15,"tag":20,"props":1432,"children":1434},{"className":1433},[],[1435],{"type":25,"value":1297},{"type":25,"value":559},{"type":15,"tag":441,"props":1438,"children":1439},{"type":449},[],{"type":25,"value":1375},{"type":15,"tag":20,"props":1442,"children":1444},{"className":1443},[],[1445],{"type":25,"value":1309},{"type":25,"value":1311},{"type":15,"tag":20,"props":1448,"children":1450},{"className":1449},[],[1451],{"type":25,"value":1317},{"type":15,"tag":662,"props":1453,"children":1455},{"name":1454},"VUID-VkResourceDescriptorInfoEXT-type-11433",[1456],{"type":15,"tag":16,"props":1457,"children":1458},{},[1459,1460,1465,1466,1471,1472,1477,1478,1484,1487],{"type":25,"value":354},{"type":15,"tag":20,"props":1461,"children":1463},{"className":1462},[],[1464],{"type":25,"value":324},{"type":25,"value":307},{"type":15,"tag":20,"props":1467,"children":1469},{"className":1468},[],[1470],{"type":25,"value":430},{"type":25,"value":368},{"type":15,"tag":20,"props":1473,"children":1475},{"className":1474},[],[1476],{"type":25,"value":422},{"type":25,"value":376},{"type":15,"tag":20,"props":1479,"children":1481},{"className":1480},[],[1482],{"type":25,"value":1483},"data.pAddressRange→size",{"type":15,"tag":441,"props":1485,"children":1486},{"type":449},[],{"type":25,"value":1488}," not be 0",{"type":15,"tag":662,"props":1490,"children":1492},{"name":1491},"VUID-VkResourceDescriptorInfoEXT-type-11458",[1493],{"type":15,"tag":16,"props":1494,"children":1495},{},[1496,1497,1502,1503,1508,1510,1516,1518,1523,1524,1529,1530,1533,1535,1541],{"type":25,"value":354},{"type":15,"tag":20,"props":1498,"children":1500},{"className":1499},[],[1501],{"type":25,"value":324},{"type":25,"value":307},{"type":15,"tag":20,"props":1504,"children":1506},{"className":1505},[],[1507],{"type":25,"value":477},{"type":25,"value":1509}," and\n",{"type":15,"tag":20,"props":1511,"children":1513},{"className":1512},[],[1514],{"type":25,"value":1515},"data.pImage",{"type":25,"value":1517}," is not ",{"type":15,"tag":20,"props":1519,"children":1521},{"className":1520},[],[1522],{"type":25,"value":313},{"type":25,"value":376},{"type":15,"tag":20,"props":1525,"children":1527},{"className":1526},[],[1528],{"type":25,"value":1297},{"type":25,"value":559},{"type":15,"tag":441,"props":1531,"children":1532},{"type":449},[],{"type":25,"value":1534},"\nhave been created with the ",{"type":15,"tag":20,"props":1536,"children":1538},{"className":1537},[],[1539],{"type":25,"value":1540},"VK_IMAGE_USAGE_SAMPLED_BIT",{"type":25,"value":1542}," usage flag\nset",{"type":15,"tag":662,"props":1544,"children":1546},{"name":1545},"VUID-VkResourceDescriptorInfoEXT-type-11459",[1547],{"type":15,"tag":16,"props":1548,"children":1549},{},[1550,1551,1556,1557,1562,1563,1568,1569,1574,1575,1580,1581,1584,1585,1591],{"type":25,"value":354},{"type":15,"tag":20,"props":1552,"children":1554},{"className":1553},[],[1555],{"type":25,"value":324},{"type":25,"value":307},{"type":15,"tag":20,"props":1558,"children":1560},{"className":1559},[],[1561],{"type":25,"value":498},{"type":25,"value":1509},{"type":15,"tag":20,"props":1564,"children":1566},{"className":1565},[],[1567],{"type":25,"value":1515},{"type":25,"value":1517},{"type":15,"tag":20,"props":1570,"children":1572},{"className":1571},[],[1573],{"type":25,"value":313},{"type":25,"value":376},{"type":15,"tag":20,"props":1576,"children":1578},{"className":1577},[],[1579],{"type":25,"value":1297},{"type":25,"value":559},{"type":15,"tag":441,"props":1582,"children":1583},{"type":449},[],{"type":25,"value":1534},{"type":15,"tag":20,"props":1586,"children":1588},{"className":1587},[],[1589],{"type":25,"value":1590},"VK_IMAGE_USAGE_STORAGE_BIT",{"type":25,"value":1542},{"type":15,"tag":662,"props":1593,"children":1595},{"name":1594},"VUID-VkResourceDescriptorInfoEXT-type-11460",[1596],{"type":15,"tag":16,"props":1597,"children":1598},{},[1599,1600,1605,1606,1611,1612,1617,1618,1623,1624,1629,1630,1633,1634,1640],{"type":25,"value":354},{"type":15,"tag":20,"props":1601,"children":1603},{"className":1602},[],[1604],{"type":25,"value":324},{"type":25,"value":307},{"type":15,"tag":20,"props":1607,"children":1609},{"className":1608},[],[1610],{"type":25,"value":505},{"type":25,"value":1509},{"type":15,"tag":20,"props":1613,"children":1615},{"className":1614},[],[1616],{"type":25,"value":1515},{"type":25,"value":1517},{"type":15,"tag":20,"props":1619,"children":1621},{"className":1620},[],[1622],{"type":25,"value":313},{"type":25,"value":376},{"type":15,"tag":20,"props":1625,"children":1627},{"className":1626},[],[1628],{"type":25,"value":1297},{"type":25,"value":559},{"type":15,"tag":441,"props":1631,"children":1632},{"type":449},[],{"type":25,"value":1534},{"type":15,"tag":20,"props":1635,"children":1637},{"className":1636},[],[1638],{"type":25,"value":1639},"VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT",{"type":25,"value":1641},"\nusage flag set",{"type":15,"tag":662,"props":1643,"children":1645},{"name":1644},"VUID-VkResourceDescriptorInfoEXT-type-11461",[1646],{"type":15,"tag":16,"props":1647,"children":1648},{},[1649,1650,1655,1656,1661,1662,1668,1669,1674,1675,1680,1681,1684,1686,1692],{"type":25,"value":354},{"type":15,"tag":20,"props":1651,"children":1653},{"className":1652},[],[1654],{"type":25,"value":324},{"type":25,"value":307},{"type":15,"tag":20,"props":1657,"children":1659},{"className":1658},[],[1660],{"type":25,"value":422},{"type":25,"value":1509},{"type":15,"tag":20,"props":1663,"children":1665},{"className":1664},[],[1666],{"type":25,"value":1667},"data.pAddressRange",{"type":25,"value":1517},{"type":15,"tag":20,"props":1670,"children":1672},{"className":1671},[],[1673],{"type":25,"value":313},{"type":25,"value":376},{"type":15,"tag":20,"props":1676,"children":1678},{"className":1677},[],[1679],{"type":25,"value":1667},{"type":25,"value":559},{"type":15,"tag":441,"props":1682,"children":1683},{"type":449},[],{"type":25,"value":1685},"\nbe a device address range allocated to the application from a buffer\ncreated with the ",{"type":15,"tag":20,"props":1687,"children":1689},{"className":1688},[],[1690],{"type":25,"value":1691},"VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT",{"type":25,"value":1693}," usage flag set",{"type":15,"tag":662,"props":1695,"children":1697},{"name":1696},"VUID-VkResourceDescriptorInfoEXT-type-11462",[1698],{"type":15,"tag":16,"props":1699,"children":1700},{},[1701,1702,1707,1708,1713,1714,1719,1720,1725,1726,1731,1732,1735,1736,1742],{"type":25,"value":354},{"type":15,"tag":20,"props":1703,"children":1705},{"className":1704},[],[1706],{"type":25,"value":324},{"type":25,"value":307},{"type":15,"tag":20,"props":1709,"children":1711},{"className":1710},[],[1712],{"type":25,"value":430},{"type":25,"value":1509},{"type":15,"tag":20,"props":1715,"children":1717},{"className":1716},[],[1718],{"type":25,"value":1667},{"type":25,"value":1517},{"type":15,"tag":20,"props":1721,"children":1723},{"className":1722},[],[1724],{"type":25,"value":313},{"type":25,"value":376},{"type":15,"tag":20,"props":1727,"children":1729},{"className":1728},[],[1730],{"type":25,"value":1667},{"type":25,"value":559},{"type":15,"tag":441,"props":1733,"children":1734},{"type":449},[],{"type":25,"value":1685},{"type":15,"tag":20,"props":1737,"children":1739},{"className":1738},[],[1740],{"type":25,"value":1741},"VK_BUFFER_USAGE_STORAGE_BUFFER_BIT",{"type":25,"value":1693},{"type":15,"tag":662,"props":1744,"children":1746},{"name":1745},"VUID-VkResourceDescriptorInfoEXT-type-11463",[1747],{"type":15,"tag":16,"props":1748,"children":1749},{},[1750,1751,1756,1757,1762,1763,1769,1770,1775,1776,1782,1783,1786,1788,1794],{"type":25,"value":354},{"type":15,"tag":20,"props":1752,"children":1754},{"className":1753},[],[1755],{"type":25,"value":324},{"type":25,"value":307},{"type":15,"tag":20,"props":1758,"children":1760},{"className":1759},[],[1761],{"type":25,"value":366},{"type":25,"value":1509},{"type":15,"tag":20,"props":1764,"children":1766},{"className":1765},[],[1767],{"type":25,"value":1768},"data.pTexelBuffer",{"type":25,"value":1517},{"type":15,"tag":20,"props":1771,"children":1773},{"className":1772},[],[1774],{"type":25,"value":313},{"type":25,"value":187},{"type":15,"tag":20,"props":1777,"children":1779},{"className":1778},[],[1780],{"type":25,"value":1781},"data.pTexelBuffer→addressRange",{"type":25,"value":559},{"type":15,"tag":441,"props":1784,"children":1785},{"type":449},[],{"type":25,"value":1787}," be a device address range\nallocated to the application from a buffer created with the\n",{"type":15,"tag":20,"props":1789,"children":1791},{"className":1790},[],[1792],{"type":25,"value":1793},"VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT",{"type":25,"value":1693},{"type":15,"tag":662,"props":1796,"children":1798},{"name":1797},"VUID-VkResourceDescriptorInfoEXT-type-11464",[1799],{"type":15,"tag":16,"props":1800,"children":1801},{},[1802,1803,1808,1809,1814,1815,1820,1821,1826,1827,1832,1833,1836,1837,1843],{"type":25,"value":354},{"type":15,"tag":20,"props":1804,"children":1806},{"className":1805},[],[1807],{"type":25,"value":324},{"type":25,"value":307},{"type":15,"tag":20,"props":1810,"children":1812},{"className":1811},[],[1813],{"type":25,"value":374},{"type":25,"value":1509},{"type":15,"tag":20,"props":1816,"children":1818},{"className":1817},[],[1819],{"type":25,"value":1768},{"type":25,"value":1517},{"type":15,"tag":20,"props":1822,"children":1824},{"className":1823},[],[1825],{"type":25,"value":313},{"type":25,"value":187},{"type":15,"tag":20,"props":1828,"children":1830},{"className":1829},[],[1831],{"type":25,"value":1781},{"type":25,"value":559},{"type":15,"tag":441,"props":1834,"children":1835},{"type":449},[],{"type":25,"value":1787},{"type":15,"tag":20,"props":1838,"children":1840},{"className":1839},[],[1841],{"type":25,"value":1842},"VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT",{"type":25,"value":1693},{"type":15,"tag":662,"props":1845,"children":1847},{"name":1846},"VUID-VkResourceDescriptorInfoEXT-type-11483",[1848],{"type":15,"tag":16,"props":1849,"children":1850},{},[1851,1852,1857,1858,1863,1864,1869,1871,1876,1877,1882,1883,1889,1890,1893,1895,1901,1903],{"type":25,"value":354},{"type":15,"tag":20,"props":1853,"children":1855},{"className":1854},[],[1856],{"type":25,"value":324},{"type":25,"value":395},{"type":15,"tag":20,"props":1859,"children":1861},{"className":1860},[],[1862],{"type":25,"value":415},{"type":25,"value":368},{"type":15,"tag":20,"props":1865,"children":1867},{"className":1866},[],[1868],{"type":25,"value":401},{"type":25,"value":1870},", and\n",{"type":15,"tag":20,"props":1872,"children":1874},{"className":1873},[],[1875],{"type":25,"value":1667},{"type":25,"value":1517},{"type":15,"tag":20,"props":1878,"children":1880},{"className":1879},[],[1881],{"type":25,"value":313},{"type":25,"value":187},{"type":15,"tag":20,"props":1884,"children":1886},{"className":1885},[],[1887],{"type":25,"value":1888},"data.pAddressRange→address",{"type":25,"value":559},{"type":15,"tag":441,"props":1891,"children":1892},{"type":449},[],{"type":25,"value":1894}," be an acceleration structure\naddress retrieved from a ",{"type":15,"tag":289,"props":1896,"children":1898},{"href":1897},"/man/VkAccelerationStructureKHR",[1899],{"type":25,"value":1900},"VkAccelerationStructureKHR",{"type":25,"value":1902}," object via\n",{"type":15,"tag":289,"props":1904,"children":1906},{"href":1905},"/man/vkGetAccelerationStructureDeviceAddressKHR",[1907],{"type":25,"value":1908},"vkGetAccelerationStructureDeviceAddressKHR",{"type":15,"tag":662,"props":1910,"children":1912},{"name":1911},"VUID-VkResourceDescriptorInfoEXT-type-11484",[1913],{"type":15,"tag":16,"props":1914,"children":1915},{},[1916,1917,1922,1923,1928,1929,1934,1935,1940,1941,1946,1947,1952,1954,1959,1960,1963,1965,1970],{"type":25,"value":354},{"type":15,"tag":20,"props":1918,"children":1920},{"className":1919},[],[1921],{"type":25,"value":324},{"type":25,"value":395},{"type":15,"tag":20,"props":1924,"children":1926},{"className":1925},[],[1927],{"type":25,"value":415},{"type":25,"value":368},{"type":15,"tag":20,"props":1930,"children":1932},{"className":1931},[],[1933],{"type":25,"value":401},{"type":25,"value":187},{"type":15,"tag":20,"props":1936,"children":1938},{"className":1937},[],[1939],{"type":25,"value":1667},{"type":25,"value":1517},{"type":15,"tag":20,"props":1942,"children":1944},{"className":1943},[],[1945],{"type":25,"value":313},{"type":25,"value":1870},{"type":15,"tag":20,"props":1948,"children":1950},{"className":1949},[],[1951],{"type":25,"value":1483},{"type":25,"value":1953}," is not 0, ",{"type":15,"tag":20,"props":1955,"children":1957},{"className":1956},[],[1958],{"type":25,"value":1667},{"type":25,"value":559},{"type":15,"tag":441,"props":1961,"children":1962},{"type":449},[],{"type":25,"value":1964},"\nbe a device address range allocated to the application from the buffer\nused to create the acceleration structure that\n",{"type":15,"tag":20,"props":1966,"children":1968},{"className":1967},[],[1969],{"type":25,"value":1888},{"type":25,"value":1971}," was retrieved from, and within the\nbuffer range bound to that acceleration structure",{"type":15,"tag":662,"props":1973,"children":1975},{"name":1974},"VUID-VkResourceDescriptorInfoEXT-type-11467",[1976],{"type":15,"tag":16,"props":1977,"children":1978},{},[1979,1980,1985,1986,1991,1992,1997,1998,2003,2004,2009,2010,2013,2015,2021,2022],{"type":25,"value":354},{"type":15,"tag":20,"props":1981,"children":1983},{"className":1982},[],[1984],{"type":25,"value":324},{"type":25,"value":307},{"type":15,"tag":20,"props":1987,"children":1989},{"className":1988},[],[1990],{"type":25,"value":408},{"type":25,"value":1509},{"type":15,"tag":20,"props":1993,"children":1995},{"className":1994},[],[1996],{"type":25,"value":1667},{"type":25,"value":1517},{"type":15,"tag":20,"props":1999,"children":2001},{"className":2000},[],[2002],{"type":25,"value":313},{"type":25,"value":187},{"type":15,"tag":20,"props":2005,"children":2007},{"className":2006},[],[2008],{"type":25,"value":1888},{"type":25,"value":559},{"type":15,"tag":441,"props":2011,"children":2012},{"type":449},[],{"type":25,"value":2014}," be an acceleration structure\nhandle retrieved from a ",{"type":15,"tag":289,"props":2016,"children":2018},{"href":2017},"/man/VkAccelerationStructureNV",[2019],{"type":25,"value":2020},"VkAccelerationStructureNV",{"type":25,"value":1902},{"type":15,"tag":289,"props":2023,"children":2025},{"href":2024},"/man/vkGetAccelerationStructureHandleNV",[2026],{"type":25,"value":2027},"vkGetAccelerationStructureHandleNV",{"type":15,"tag":662,"props":2029,"children":2031},{"name":2030},"VUID-VkResourceDescriptorInfoEXT-type-11468",[2032],{"type":15,"tag":16,"props":2033,"children":2034},{},[2035,2036,2041,2042,2047,2048,2053,2054,2059,2060,2065,2068],{"type":25,"value":354},{"type":15,"tag":20,"props":2037,"children":2039},{"className":2038},[],[2040],{"type":25,"value":324},{"type":25,"value":307},{"type":15,"tag":20,"props":2043,"children":2045},{"className":2044},[],[2046],{"type":25,"value":408},{"type":25,"value":1509},{"type":15,"tag":20,"props":2049,"children":2051},{"className":2050},[],[2052],{"type":25,"value":1667},{"type":25,"value":1517},{"type":15,"tag":20,"props":2055,"children":2057},{"className":2056},[],[2058],{"type":25,"value":313},{"type":25,"value":376},{"type":15,"tag":20,"props":2061,"children":2063},{"className":2062},[],[2064],{"type":25,"value":1483},{"type":15,"tag":441,"props":2066,"children":2067},{"type":449},[],{"type":25,"value":2069}," be 0",{"type":15,"tag":657,"props":2071,"children":2073},{"name":2072},"Valid Usage (Implicit)",[2074,2097,2125,2153,2179,2265,2328,2396],{"type":15,"tag":662,"props":2075,"children":2077},{"name":2076},"VUID-VkResourceDescriptorInfoEXT-sType-sType",[2078],{"type":15,"tag":16,"props":2079,"children":2080},{},[2081,2086,2087,2090,2091],{"type":15,"tag":20,"props":2082,"children":2084},{"className":2083},[],[2085],{"type":25,"value":285},{"type":25,"value":559},{"type":15,"tag":441,"props":2088,"children":2089},{"type":449},[],{"type":25,"value":565},{"type":15,"tag":20,"props":2092,"children":2094},{"className":2093},[],[2095],{"type":25,"value":2096},"VK_STRUCTURE_TYPE_RESOURCE_DESCRIPTOR_INFO_EXT",{"type":15,"tag":662,"props":2098,"children":2100},{"name":2099},"VUID-VkResourceDescriptorInfoEXT-pNext-pNext",[2101],{"type":15,"tag":16,"props":2102,"children":2103},{},[2104,2109,2110,2113,2114,2119,2121],{"type":15,"tag":20,"props":2105,"children":2107},{"className":2106},[],[2108],{"type":25,"value":305},{"type":25,"value":559},{"type":15,"tag":441,"props":2111,"children":2112},{"type":449},[],{"type":25,"value":565},{"type":15,"tag":20,"props":2115,"children":2117},{"className":2116},[],[2118],{"type":25,"value":313},{"type":25,"value":2120}," or a pointer to a valid instance of ",{"type":15,"tag":289,"props":2122,"children":2123},{"href":585},[2124],{"type":25,"value":8},{"type":15,"tag":662,"props":2126,"children":2128},{"name":2127},"VUID-VkResourceDescriptorInfoEXT-sType-unique",[2129],{"type":15,"tag":16,"props":2130,"children":2131},{},[2132,2134,2139,2141,2146,2148,2151],{"type":25,"value":2133},"The ",{"type":15,"tag":20,"props":2135,"children":2137},{"className":2136},[],[2138],{"type":25,"value":285},{"type":25,"value":2140}," value of each structure in the ",{"type":15,"tag":20,"props":2142,"children":2144},{"className":2143},[],[2145],{"type":25,"value":305},{"type":25,"value":2147}," chain ",{"type":15,"tag":441,"props":2149,"children":2150},{"type":449},[],{"type":25,"value":2152}," be unique",{"type":15,"tag":662,"props":2154,"children":2156},{"name":2155},"VUID-VkResourceDescriptorInfoEXT-type-parameter",[2157],{"type":15,"tag":16,"props":2158,"children":2159},{},[2160,2165,2166,2169,2171,2177],{"type":15,"tag":20,"props":2161,"children":2163},{"className":2162},[],[2164],{"type":25,"value":324},{"type":25,"value":559},{"type":15,"tag":441,"props":2167,"children":2168},{"type":449},[],{"type":25,"value":2170}," be a valid ",{"type":15,"tag":289,"props":2172,"children":2174},{"href":2173},"/man/VkDescriptorType",[2175],{"type":25,"value":2176},"VkDescriptorType",{"type":25,"value":2178}," value",{"type":15,"tag":662,"props":2180,"children":2182},{"name":2181},"VUID-VkResourceDescriptorInfoEXT-pImage-parameter",[2183],{"type":15,"tag":16,"props":2184,"children":2185},{},[2186,2187,2192,2193,2198,2199,2204,2205,2210,2211,2216,2218,2223,2225,2231,2232,2237,2239,2244,2246,2251,2252,2255,2257,2263],{"type":25,"value":354},{"type":15,"tag":20,"props":2188,"children":2190},{"className":2189},[],[2191],{"type":25,"value":324},{"type":25,"value":307},{"type":15,"tag":20,"props":2194,"children":2196},{"className":2195},[],[2197],{"type":25,"value":477},{"type":25,"value":376},{"type":15,"tag":20,"props":2200,"children":2202},{"className":2201},[],[2203],{"type":25,"value":498},{"type":25,"value":376},{"type":15,"tag":20,"props":2206,"children":2208},{"className":2207},[],[2209],{"type":25,"value":505},{"type":25,"value":376},{"type":15,"tag":20,"props":2212,"children":2214},{"className":2213},[],[2215],{"type":25,"value":484},{"type":25,"value":2217},", or ",{"type":15,"tag":20,"props":2219,"children":2221},{"className":2220},[],[2222],{"type":25,"value":491},{"type":25,"value":2224},", and if ",{"type":15,"tag":20,"props":2226,"children":2228},{"className":2227},[],[2229],{"type":25,"value":2230},"pImage",{"type":25,"value":1517},{"type":15,"tag":20,"props":2233,"children":2235},{"className":2234},[],[2236],{"type":25,"value":313},{"type":25,"value":2238},", the ",{"type":15,"tag":20,"props":2240,"children":2242},{"className":2241},[],[2243],{"type":25,"value":2230},{"type":25,"value":2245}," member of ",{"type":15,"tag":20,"props":2247,"children":2249},{"className":2248},[],[2250],{"type":25,"value":335},{"type":25,"value":559},{"type":15,"tag":441,"props":2253,"children":2254},{"type":449},[],{"type":25,"value":2256}," be a valid pointer to a valid ",{"type":15,"tag":289,"props":2258,"children":2260},{"href":2259},"/man/VkImageDescriptorInfoEXT",[2261],{"type":25,"value":2262},"VkImageDescriptorInfoEXT",{"type":25,"value":2264}," structure",{"type":15,"tag":662,"props":2266,"children":2268},{"name":2267},"VUID-VkResourceDescriptorInfoEXT-pTexelBuffer-parameter",[2269],{"type":15,"tag":16,"props":2270,"children":2271},{},[2272,2273,2278,2279,2284,2286,2291,2292,2298,2299,2304,2305,2310,2311,2316,2317,2320,2321,2327],{"type":25,"value":354},{"type":15,"tag":20,"props":2274,"children":2276},{"className":2275},[],[2277],{"type":25,"value":324},{"type":25,"value":307},{"type":15,"tag":20,"props":2280,"children":2282},{"className":2281},[],[2283],{"type":25,"value":366},{"type":25,"value":2285}," or ",{"type":15,"tag":20,"props":2287,"children":2289},{"className":2288},[],[2290],{"type":25,"value":374},{"type":25,"value":2224},{"type":15,"tag":20,"props":2293,"children":2295},{"className":2294},[],[2296],{"type":25,"value":2297},"pTexelBuffer",{"type":25,"value":1517},{"type":15,"tag":20,"props":2300,"children":2302},{"className":2301},[],[2303],{"type":25,"value":313},{"type":25,"value":2238},{"type":15,"tag":20,"props":2306,"children":2308},{"className":2307},[],[2309],{"type":25,"value":2297},{"type":25,"value":2245},{"type":15,"tag":20,"props":2312,"children":2314},{"className":2313},[],[2315],{"type":25,"value":335},{"type":25,"value":559},{"type":15,"tag":441,"props":2318,"children":2319},{"type":449},[],{"type":25,"value":2256},{"type":15,"tag":289,"props":2322,"children":2324},{"href":2323},"/man/VkTexelBufferDescriptorInfoEXT",[2325],{"type":25,"value":2326},"VkTexelBufferDescriptorInfoEXT",{"type":25,"value":2264},{"type":15,"tag":662,"props":2329,"children":2331},{"name":2330},"VUID-VkResourceDescriptorInfoEXT-pAddressRange-parameter",[2332],{"type":15,"tag":16,"props":2333,"children":2334},{},[2335,2336,2341,2342,2347,2348,2353,2354,2359,2360,2366,2367,2372,2373,2378,2379,2384,2385,2388,2389,2395],{"type":25,"value":354},{"type":15,"tag":20,"props":2337,"children":2339},{"className":2338},[],[2340],{"type":25,"value":324},{"type":25,"value":307},{"type":15,"tag":20,"props":2343,"children":2345},{"className":2344},[],[2346],{"type":25,"value":401},{"type":25,"value":376},{"type":15,"tag":20,"props":2349,"children":2351},{"className":2350},[],[2352],{"type":25,"value":422},{"type":25,"value":2217},{"type":15,"tag":20,"props":2355,"children":2357},{"className":2356},[],[2358],{"type":25,"value":430},{"type":25,"value":2224},{"type":15,"tag":20,"props":2361,"children":2363},{"className":2362},[],[2364],{"type":25,"value":2365},"pAddressRange",{"type":25,"value":1517},{"type":15,"tag":20,"props":2368,"children":2370},{"className":2369},[],[2371],{"type":25,"value":313},{"type":25,"value":2238},{"type":15,"tag":20,"props":2374,"children":2376},{"className":2375},[],[2377],{"type":25,"value":2365},{"type":25,"value":2245},{"type":15,"tag":20,"props":2380,"children":2382},{"className":2381},[],[2383],{"type":25,"value":335},{"type":25,"value":559},{"type":15,"tag":441,"props":2386,"children":2387},{"type":449},[],{"type":25,"value":2256},{"type":15,"tag":289,"props":2390,"children":2392},{"href":2391},"/man/VkDeviceAddressRangeEXT",[2393],{"type":25,"value":2394},"VkDeviceAddressRangeEXT",{"type":25,"value":2264},{"type":15,"tag":662,"props":2397,"children":2399},{"name":2398},"VUID-VkResourceDescriptorInfoEXT-pTensorARM-parameter",[2400],{"type":15,"tag":16,"props":2401,"children":2402},{},[2403,2404,2409,2410,2415,2416,2422,2423,2428,2429,2434,2435,2440,2441,2444,2445,2451],{"type":25,"value":354},{"type":15,"tag":20,"props":2405,"children":2407},{"className":2406},[],[2408],{"type":25,"value":324},{"type":25,"value":307},{"type":15,"tag":20,"props":2411,"children":2413},{"className":2412},[],[2414],{"type":25,"value":526},{"type":25,"value":2224},{"type":15,"tag":20,"props":2417,"children":2419},{"className":2418},[],[2420],{"type":25,"value":2421},"pTensorARM",{"type":25,"value":1517},{"type":15,"tag":20,"props":2424,"children":2426},{"className":2425},[],[2427],{"type":25,"value":313},{"type":25,"value":2238},{"type":15,"tag":20,"props":2430,"children":2432},{"className":2431},[],[2433],{"type":25,"value":2421},{"type":25,"value":2245},{"type":15,"tag":20,"props":2436,"children":2438},{"className":2437},[],[2439],{"type":25,"value":335},{"type":25,"value":559},{"type":15,"tag":441,"props":2442,"children":2443},{"type":449},[],{"type":25,"value":2256},{"type":15,"tag":289,"props":2446,"children":2448},{"href":2447},"/man/VkTensorViewCreateInfoARM",[2449],{"type":25,"value":2450},"VkTensorViewCreateInfoARM",{"type":25,"value":2264},{"type":15,"tag":2453,"props":2454,"children":2455},"style",{},[2456],{"type":25,"value":2457},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":39,"searchDepth":69,"depth":69,"links":2459},[],"markdown",1773054775957]