[{"data":1,"prerenderedAt":1370},["ShallowReactive",2],{"$fL16pPmpI9DVE6UyyQdAtXTPKumzFNsNlnIgUU2YE8iA":3},{"title":4,"description":5,"parent":6,"extendedby":7,"type":11,"xrefs":12,"body":13,"_type":1369,"_id":4},"VkTensorCreateInfoARM","Structure specifying the parameters of a newly created tensor object","VK_ARM_tensors",[8,9,10],"VkExternalMemoryTensorCreateInfoARM","VkOpaqueCaptureDataCreateInfoEXT","VkOpaqueCaptureDescriptorDataCreateInfoEXT","structs",[],{"type":14,"children":15,"toc":1367},"root",[16,32,414,557,593,1186,1361],{"type":17,"tag":18,"props":19,"children":20},"element","p",{},[21,24,30],{"type":22,"value":23},"text","The ",{"type":17,"tag":25,"props":26,"children":28},"a",{"href":27},"/man/VkTensorCreateInfoARM",[29],{"type":22,"value":4},{"type":22,"value":31}," structure is defined as:",{"type":17,"tag":33,"props":34,"children":35},"code-group",{},[36,182],{"type":17,"tag":37,"props":38,"children":44},"pre",{"className":39,"code":40,"filename":41,"language":42,"meta":43,"style":43},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkTensorCreateInfoARM {\n VkStructureType sType;\n const void* pNext;\n VkTensorCreateFlagsARM flags;\n const VkTensorDescriptionARM* pDescription;\n VkSharingMode sharingMode;\n uint32_t queueFamilyIndexCount;\n const uint32_t* pQueueFamilyIndices;\n} VkTensorCreateInfoARM;\n","C","c","",[45],{"type":17,"tag":46,"props":47,"children":48},"code",{"__ignoreMap":43},[49,72,81,100,109,132,141,155,173],{"type":17,"tag":50,"props":51,"children":54},"span",{"class":52,"line":53},"line",1,[55,61,66],{"type":17,"tag":50,"props":56,"children":58},{"style":57},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[59],{"type":22,"value":60},"typedef",{"type":17,"tag":50,"props":62,"children":63},{"style":57},[64],{"type":22,"value":65}," struct",{"type":17,"tag":50,"props":67,"children":69},{"style":68},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[70],{"type":22,"value":71}," VkTensorCreateInfoARM {\n",{"type":17,"tag":50,"props":73,"children":75},{"class":52,"line":74},2,[76],{"type":17,"tag":50,"props":77,"children":78},{"style":68},[79],{"type":22,"value":80}," VkStructureType sType;\n",{"type":17,"tag":50,"props":82,"children":84},{"class":52,"line":83},3,[85,90,95],{"type":17,"tag":50,"props":86,"children":87},{"style":57},[88],{"type":22,"value":89}," const",{"type":17,"tag":50,"props":91,"children":92},{"style":57},[93],{"type":22,"value":94}," void*",{"type":17,"tag":50,"props":96,"children":97},{"style":68},[98],{"type":22,"value":99}," pNext;\n",{"type":17,"tag":50,"props":101,"children":103},{"class":52,"line":102},4,[104],{"type":17,"tag":50,"props":105,"children":106},{"style":68},[107],{"type":22,"value":108}," VkTensorCreateFlagsARM flags;\n",{"type":17,"tag":50,"props":110,"children":112},{"class":52,"line":111},5,[113,117,122,127],{"type":17,"tag":50,"props":114,"children":115},{"style":57},[116],{"type":22,"value":89},{"type":17,"tag":50,"props":118,"children":119},{"style":68},[120],{"type":22,"value":121}," VkTensorDescriptionARM",{"type":17,"tag":50,"props":123,"children":124},{"style":57},[125],{"type":22,"value":126},"*",{"type":17,"tag":50,"props":128,"children":129},{"style":68},[130],{"type":22,"value":131}," pDescription;\n",{"type":17,"tag":50,"props":133,"children":135},{"class":52,"line":134},6,[136],{"type":17,"tag":50,"props":137,"children":138},{"style":68},[139],{"type":22,"value":140}," VkSharingMode sharingMode;\n",{"type":17,"tag":50,"props":142,"children":144},{"class":52,"line":143},7,[145,150],{"type":17,"tag":50,"props":146,"children":147},{"style":57},[148],{"type":22,"value":149}," uint32_t",{"type":17,"tag":50,"props":151,"children":152},{"style":68},[153],{"type":22,"value":154}," queueFamilyIndexCount;\n",{"type":17,"tag":50,"props":156,"children":158},{"class":52,"line":157},8,[159,163,168],{"type":17,"tag":50,"props":160,"children":161},{"style":57},[162],{"type":22,"value":89},{"type":17,"tag":50,"props":164,"children":165},{"style":57},[166],{"type":22,"value":167}," uint32_t*",{"type":17,"tag":50,"props":169,"children":170},{"style":68},[171],{"type":22,"value":172}," pQueueFamilyIndices;\n",{"type":17,"tag":50,"props":174,"children":176},{"class":52,"line":175},9,[177],{"type":17,"tag":50,"props":178,"children":179},{"style":68},[180],{"type":22,"value":181},"} VkTensorCreateInfoARM;\n",{"type":17,"tag":37,"props":183,"children":188},{"className":184,"code":185,"filename":186,"language":187,"meta":43,"style":43},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct TensorCreateInfoARM {\n s_type: vk::StructureType,\n p_next: *const c_void,\n flags: vk::TensorCreateFlagsARM,\n p_description: *const vk::TensorDescriptionARM,\n sharing_mode: vk::SharingMode,\n queue_family_index_count: u32,\n p_queue_family_indices: *const u32,\n}\n","Rust","rs",[189],{"type":17,"tag":46,"props":190,"children":191},{"__ignoreMap":43},[192,215,248,270,299,332,361,382,406],{"type":17,"tag":50,"props":193,"children":194},{"class":52,"line":53},[195,200,204,210],{"type":17,"tag":50,"props":196,"children":197},{"style":57},[198],{"type":22,"value":199},"pub",{"type":17,"tag":50,"props":201,"children":202},{"style":57},[203],{"type":22,"value":65},{"type":17,"tag":50,"props":205,"children":207},{"style":206},"--shiki-default:#953800;--shiki-dark:#FFA657",[208],{"type":22,"value":209}," TensorCreateInfoARM",{"type":17,"tag":50,"props":211,"children":212},{"style":68},[213],{"type":22,"value":214}," {\n",{"type":17,"tag":50,"props":216,"children":217},{"class":52,"line":74},[218,223,228,233,238,243],{"type":17,"tag":50,"props":219,"children":220},{"style":68},[221],{"type":22,"value":222}," s_type",{"type":17,"tag":50,"props":224,"children":225},{"style":57},[226],{"type":22,"value":227},":",{"type":17,"tag":50,"props":229,"children":230},{"style":206},[231],{"type":22,"value":232}," vk",{"type":17,"tag":50,"props":234,"children":235},{"style":57},[236],{"type":22,"value":237},"::",{"type":17,"tag":50,"props":239,"children":240},{"style":206},[241],{"type":22,"value":242},"StructureType",{"type":17,"tag":50,"props":244,"children":245},{"style":68},[246],{"type":22,"value":247},",\n",{"type":17,"tag":50,"props":249,"children":250},{"class":52,"line":83},[251,256,260,265],{"type":17,"tag":50,"props":252,"children":253},{"style":68},[254],{"type":22,"value":255}," p_next",{"type":17,"tag":50,"props":257,"children":258},{"style":57},[259],{"type":22,"value":227},{"type":17,"tag":50,"props":261,"children":262},{"style":57},[263],{"type":22,"value":264}," *const",{"type":17,"tag":50,"props":266,"children":267},{"style":68},[268],{"type":22,"value":269}," c_void,\n",{"type":17,"tag":50,"props":271,"children":272},{"class":52,"line":102},[273,278,282,286,290,295],{"type":17,"tag":50,"props":274,"children":275},{"style":68},[276],{"type":22,"value":277}," flags",{"type":17,"tag":50,"props":279,"children":280},{"style":57},[281],{"type":22,"value":227},{"type":17,"tag":50,"props":283,"children":284},{"style":206},[285],{"type":22,"value":232},{"type":17,"tag":50,"props":287,"children":288},{"style":57},[289],{"type":22,"value":237},{"type":17,"tag":50,"props":291,"children":292},{"style":206},[293],{"type":22,"value":294},"TensorCreateFlagsARM",{"type":17,"tag":50,"props":296,"children":297},{"style":68},[298],{"type":22,"value":247},{"type":17,"tag":50,"props":300,"children":301},{"class":52,"line":111},[302,307,311,315,319,323,328],{"type":17,"tag":50,"props":303,"children":304},{"style":68},[305],{"type":22,"value":306}," p_description",{"type":17,"tag":50,"props":308,"children":309},{"style":57},[310],{"type":22,"value":227},{"type":17,"tag":50,"props":312,"children":313},{"style":57},[314],{"type":22,"value":264},{"type":17,"tag":50,"props":316,"children":317},{"style":206},[318],{"type":22,"value":232},{"type":17,"tag":50,"props":320,"children":321},{"style":57},[322],{"type":22,"value":237},{"type":17,"tag":50,"props":324,"children":325},{"style":206},[326],{"type":22,"value":327},"TensorDescriptionARM",{"type":17,"tag":50,"props":329,"children":330},{"style":68},[331],{"type":22,"value":247},{"type":17,"tag":50,"props":333,"children":334},{"class":52,"line":134},[335,340,344,348,352,357],{"type":17,"tag":50,"props":336,"children":337},{"style":68},[338],{"type":22,"value":339}," sharing_mode",{"type":17,"tag":50,"props":341,"children":342},{"style":57},[343],{"type":22,"value":227},{"type":17,"tag":50,"props":345,"children":346},{"style":206},[347],{"type":22,"value":232},{"type":17,"tag":50,"props":349,"children":350},{"style":57},[351],{"type":22,"value":237},{"type":17,"tag":50,"props":353,"children":354},{"style":206},[355],{"type":22,"value":356},"SharingMode",{"type":17,"tag":50,"props":358,"children":359},{"style":68},[360],{"type":22,"value":247},{"type":17,"tag":50,"props":362,"children":363},{"class":52,"line":143},[364,369,373,378],{"type":17,"tag":50,"props":365,"children":366},{"style":68},[367],{"type":22,"value":368}," queue_family_index_count",{"type":17,"tag":50,"props":370,"children":371},{"style":57},[372],{"type":22,"value":227},{"type":17,"tag":50,"props":374,"children":375},{"style":206},[376],{"type":22,"value":377}," u32",{"type":17,"tag":50,"props":379,"children":380},{"style":68},[381],{"type":22,"value":247},{"type":17,"tag":50,"props":383,"children":384},{"class":52,"line":157},[385,390,394,398,402],{"type":17,"tag":50,"props":386,"children":387},{"style":68},[388],{"type":22,"value":389}," p_queue_family_indices",{"type":17,"tag":50,"props":391,"children":392},{"style":57},[393],{"type":22,"value":227},{"type":17,"tag":50,"props":395,"children":396},{"style":57},[397],{"type":22,"value":264},{"type":17,"tag":50,"props":399,"children":400},{"style":206},[401],{"type":22,"value":377},{"type":17,"tag":50,"props":403,"children":404},{"style":68},[405],{"type":22,"value":247},{"type":17,"tag":50,"props":407,"children":408},{"class":52,"line":175},[409],{"type":17,"tag":50,"props":410,"children":411},{"style":68},[412],{"type":22,"value":413},"}\n",{"type":17,"tag":415,"props":416,"children":417},"ul",{},[418,438,457,476,495,513,532],{"type":17,"tag":419,"props":420,"children":421},"li",{},[422,428,430,436],{"type":17,"tag":46,"props":423,"children":425},{"className":424},[],[426],{"type":22,"value":427},"sType",{"type":22,"value":429}," is a ",{"type":17,"tag":25,"props":431,"children":433},{"href":432},"/man/VkStructureType",[434],{"type":22,"value":435},"VkStructureType",{"type":22,"value":437}," value identifying this structure.",{"type":17,"tag":419,"props":439,"children":440},{},[441,447,449,455],{"type":17,"tag":46,"props":442,"children":444},{"className":443},[],[445],{"type":22,"value":446},"pNext",{"type":22,"value":448}," is ",{"type":17,"tag":46,"props":450,"children":452},{"className":451},[],[453],{"type":22,"value":454},"NULL",{"type":22,"value":456}," or a pointer to a structure extending this\nstructure.",{"type":17,"tag":419,"props":458,"children":459},{},[460,466,468,474],{"type":17,"tag":46,"props":461,"children":463},{"className":462},[],[464],{"type":22,"value":465},"flags",{"type":22,"value":467}," is a bitmask of ",{"type":17,"tag":25,"props":469,"children":471},{"href":470},"/man/VkTensorCreateFlagBitsARM",[472],{"type":22,"value":473},"VkTensorCreateFlagBitsARM",{"type":22,"value":475}," describing\nadditional parameters of the tensor.",{"type":17,"tag":419,"props":477,"children":478},{},[479,485,487,493],{"type":17,"tag":46,"props":480,"children":482},{"className":481},[],[483],{"type":22,"value":484},"pDescription",{"type":22,"value":486}," is a pointer to an instance of\n",{"type":17,"tag":25,"props":488,"children":490},{"href":489},"/man/VkTensorDescriptionARM",[491],{"type":22,"value":492},"VkTensorDescriptionARM",{"type":22,"value":494}," describing the tensor.",{"type":17,"tag":419,"props":496,"children":497},{},[498,504,505,511],{"type":17,"tag":46,"props":499,"children":501},{"className":500},[],[502],{"type":22,"value":503},"sharingMode",{"type":22,"value":429},{"type":17,"tag":25,"props":506,"children":508},{"href":507},"/man/VkSharingMode",[509],{"type":22,"value":510},"VkSharingMode",{"type":22,"value":512}," value specifying the sharing\nmode of the tensor when it will be accessed by multiple queue families.",{"type":17,"tag":419,"props":514,"children":515},{},[516,522,524,530],{"type":17,"tag":46,"props":517,"children":519},{"className":518},[],[520],{"type":22,"value":521},"queueFamilyIndexCount",{"type":22,"value":523}," is the number of entries in the\n",{"type":17,"tag":46,"props":525,"children":527},{"className":526},[],[528],{"type":22,"value":529},"pQueueFamilyIndices",{"type":22,"value":531}," array.",{"type":17,"tag":419,"props":533,"children":534},{},[535,540,542,547,549,555],{"type":17,"tag":46,"props":536,"children":538},{"className":537},[],[539],{"type":22,"value":529},{"type":22,"value":541}," is a list of queue families that will access\nthis tensor (ignored if ",{"type":17,"tag":46,"props":543,"children":545},{"className":544},[],[546],{"type":22,"value":503},{"type":22,"value":548}," is not\n",{"type":17,"tag":46,"props":550,"children":552},{"className":551},[],[553],{"type":22,"value":554},"VK_SHARING_MODE_CONCURRENT",{"type":22,"value":556},").",{"type":17,"tag":18,"props":558,"children":559},{},[560,562,568,570,576,578,584,586,591],{"type":22,"value":561},"To determine the set of valid ",{"type":17,"tag":46,"props":563,"children":565},{"className":564},[],[566],{"type":22,"value":567},"usage",{"type":22,"value":569}," bits for a given tensor format,\ncall ",{"type":17,"tag":25,"props":571,"children":573},{"href":572},"/man/vkGetPhysicalDeviceFormatProperties2",[574],{"type":22,"value":575},"vkGetPhysicalDeviceFormatProperties2",{"type":22,"value":577}," with\n",{"type":17,"tag":25,"props":579,"children":581},{"href":580},"/man/VkTensorFormatPropertiesARM",[582],{"type":22,"value":583},"VkTensorFormatPropertiesARM",{"type":22,"value":585}," in the ",{"type":17,"tag":46,"props":587,"children":589},{"className":588},[],[590],{"type":22,"value":446},{"type":22,"value":592}," chain.",{"type":17,"tag":594,"props":595,"children":597},"validity-group",{"name":596},"Valid Usage",[598,642,683,728,765,840,916,956,992,1064,1101,1138],{"type":17,"tag":599,"props":600,"children":602},"validity-field",{"name":601},"VUID-VkTensorCreateInfoARM-pDescription-09720",[603],{"type":17,"tag":18,"props":604,"children":605},{},[606,608,614,615,621,622,628,630,635,637],{"type":22,"value":607},"If ",{"type":17,"tag":46,"props":609,"children":611},{"className":610},[],[612],{"type":22,"value":613},"pDescription→tiling",{"type":22,"value":448},{"type":17,"tag":46,"props":616,"children":618},{"className":617},[],[619],{"type":22,"value":620},"VK_TENSOR_TILING_OPTIMAL_ARM",{"type":22,"value":247},{"type":17,"tag":46,"props":623,"children":625},{"className":624},[],[626],{"type":22,"value":627},"pDescription→pStrides",{"type":22,"value":629}," ",{"type":17,"tag":631,"props":632,"children":634},"normative",{"type":633},"must",[],{"type":22,"value":636}," be ",{"type":17,"tag":46,"props":638,"children":640},{"className":639},[],[641],{"type":22,"value":454},{"type":17,"tag":599,"props":643,"children":645},{"name":644},"VUID-VkTensorCreateInfoARM-tensorElements-09721",[646],{"type":17,"tag":18,"props":647,"children":648},{},[649,655,657,663,665,668,670,676,677],{"type":17,"tag":46,"props":650,"children":652},{"className":651},[],[653],{"type":22,"value":654},"tensorElements",{"type":22,"value":656}," (as defined in\n",{"type":17,"tag":25,"props":658,"children":660},{"href":659},"/404#resources-tensor-creation-limits",[661],{"type":22,"value":662},"resources-tensor-creation-limits",{"type":22,"value":664},") ",{"type":17,"tag":631,"props":666,"children":667},{"type":633},[],{"type":22,"value":669}," not be greater than\n",{"type":17,"tag":25,"props":671,"children":673},{"href":672},"/man/VkPhysicalDeviceTensorPropertiesARM",[674],{"type":22,"value":675},"VkPhysicalDeviceTensorPropertiesARM",{"type":22,"value":237},{"type":17,"tag":46,"props":678,"children":680},{"className":679},[],[681],{"type":22,"value":682},"maxTensorElements",{"type":17,"tag":599,"props":684,"children":686},{"name":685},"VUID-VkTensorCreateInfoARM-sharingMode-09722",[687],{"type":17,"tag":18,"props":688,"children":689},{},[690,691,696,697,702,703,708,709,712,714,719,720,726],{"type":22,"value":607},{"type":17,"tag":46,"props":692,"children":694},{"className":693},[],[695],{"type":22,"value":503},{"type":22,"value":448},{"type":17,"tag":46,"props":698,"children":700},{"className":699},[],[701],{"type":22,"value":554},{"type":22,"value":247},{"type":17,"tag":46,"props":704,"children":706},{"className":705},[],[707],{"type":22,"value":529},{"type":22,"value":629},{"type":17,"tag":631,"props":710,"children":711},{"type":633},[],{"type":22,"value":713}," be a valid pointer to an array of\n",{"type":17,"tag":46,"props":715,"children":717},{"className":716},[],[718],{"type":22,"value":521},{"type":22,"value":629},{"type":17,"tag":46,"props":721,"children":723},{"className":722},[],[724],{"type":22,"value":725},"uint32_t",{"type":22,"value":727}," values",{"type":17,"tag":599,"props":729,"children":731},{"name":730},"VUID-VkTensorCreateInfoARM-sharingMode-09723",[732],{"type":17,"tag":18,"props":733,"children":734},{},[735,736,741,742,747,748,753,754,757,759],{"type":22,"value":607},{"type":17,"tag":46,"props":737,"children":739},{"className":738},[],[740],{"type":22,"value":503},{"type":22,"value":448},{"type":17,"tag":46,"props":743,"children":745},{"className":744},[],[746],{"type":22,"value":554},{"type":22,"value":247},{"type":17,"tag":46,"props":749,"children":751},{"className":750},[],[752],{"type":22,"value":521},{"type":22,"value":629},{"type":17,"tag":631,"props":755,"children":756},{"type":633},[],{"type":22,"value":758}," be greater than ",{"type":17,"tag":46,"props":760,"children":762},{"className":761},[],[763],{"type":22,"value":764},"1",{"type":17,"tag":599,"props":766,"children":768},{"name":767},"VUID-VkTensorCreateInfoARM-sharingMode-09725",[769],{"type":17,"tag":18,"props":770,"children":771},{},[772,773,778,779,784,786,791,792,795,797,800,802,808,810,816,818,824,826,832,834],{"type":22,"value":607},{"type":17,"tag":46,"props":774,"children":776},{"className":775},[],[777],{"type":22,"value":503},{"type":22,"value":448},{"type":17,"tag":46,"props":780,"children":782},{"className":781},[],[783],{"type":22,"value":554},{"type":22,"value":785},", each element\nof ",{"type":17,"tag":46,"props":787,"children":789},{"className":788},[],[790],{"type":22,"value":529},{"type":22,"value":629},{"type":17,"tag":631,"props":793,"children":794},{"type":633},[],{"type":22,"value":796}," be unique and ",{"type":17,"tag":631,"props":798,"children":799},{"type":633},[],{"type":22,"value":801}," be less than\n",{"type":17,"tag":46,"props":803,"children":805},{"className":804},[],[806],{"type":22,"value":807},"pQueueFamilyPropertyCount",{"type":22,"value":809}," returned by either\n",{"type":17,"tag":25,"props":811,"children":813},{"href":812},"/man/vkGetPhysicalDeviceQueueFamilyProperties",[814],{"type":22,"value":815},"vkGetPhysicalDeviceQueueFamilyProperties",{"type":22,"value":817}," or\n",{"type":17,"tag":25,"props":819,"children":821},{"href":820},"/man/vkGetPhysicalDeviceQueueFamilyProperties2",[822],{"type":22,"value":823},"vkGetPhysicalDeviceQueueFamilyProperties2",{"type":22,"value":825}," for the\n",{"type":17,"tag":46,"props":827,"children":829},{"className":828},[],[830],{"type":22,"value":831},"physicalDevice",{"type":22,"value":833}," that was used to create ",{"type":17,"tag":46,"props":835,"children":837},{"className":836},[],[838],{"type":22,"value":839},"device",{"type":17,"tag":599,"props":841,"children":843},{"name":842},"VUID-VkTensorCreateInfoARM-pNext-09864",[844],{"type":17,"tag":18,"props":845,"children":846},{},[847,849,854,856,861,863,869,871,874,876,882,883,889,891,897,898,904,906,910,911],{"type":22,"value":848},"If the ",{"type":17,"tag":46,"props":850,"children":852},{"className":851},[],[853],{"type":22,"value":446},{"type":22,"value":855}," chain includes a\n",{"type":17,"tag":25,"props":857,"children":859},{"href":858},"/man/VkExternalMemoryTensorCreateInfoARM",[860],{"type":22,"value":8},{"type":22,"value":862}," structure, its\n",{"type":17,"tag":46,"props":864,"children":866},{"className":865},[],[867],{"type":22,"value":868},"handleTypes",{"type":22,"value":870}," member ",{"type":17,"tag":631,"props":872,"children":873},{"type":633},[],{"type":22,"value":875}," only contain bits that are also in\n",{"type":17,"tag":25,"props":877,"children":879},{"href":878},"/man/VkExternalTensorPropertiesARM",[880],{"type":22,"value":881},"VkExternalTensorPropertiesARM",{"type":22,"value":237},{"type":17,"tag":46,"props":884,"children":886},{"className":885},[],[887],{"type":22,"value":888},"externalMemoryProperties.compatibleHandleTypes",{"type":22,"value":890},",\nas returned by ",{"type":17,"tag":25,"props":892,"children":894},{"href":893},"/man/vkGetPhysicalDeviceExternalTensorPropertiesARM",[895],{"type":22,"value":896},"vkGetPhysicalDeviceExternalTensorPropertiesARM",{"type":22,"value":577},{"type":17,"tag":46,"props":899,"children":901},{"className":900},[],[902],{"type":22,"value":903},"pExternalTensorInfo→handleType",{"type":22,"value":905}," equal to any one of the handle\ntypes specified in\n",{"type":17,"tag":25,"props":907,"children":908},{"href":858},[909],{"type":22,"value":8},{"type":22,"value":237},{"type":17,"tag":46,"props":912,"children":914},{"className":913},[],[915],{"type":22,"value":868},{"type":17,"tag":599,"props":917,"children":919},{"name":918},"VUID-VkTensorCreateInfoARM-flags-09726",[920],{"type":17,"tag":18,"props":921,"children":922},{},[923,924,929,931,937,939,949,951,954],{"type":22,"value":607},{"type":17,"tag":46,"props":925,"children":927},{"className":926},[],[928],{"type":22,"value":465},{"type":22,"value":930}," includes\n",{"type":17,"tag":46,"props":932,"children":934},{"className":933},[],[935],{"type":22,"value":936},"VK_TENSOR_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_ARM",{"type":22,"value":938},", the\n",{"type":17,"tag":25,"props":940,"children":942},{"href":941},"/man/VkPhysicalDeviceDescriptorBufferFeaturesEXT#features-descriptorBufferCaptureReplay",[943],{"type":17,"tag":46,"props":944,"children":946},{"className":945},[],[947],{"type":22,"value":948},"descriptorBufferCaptureReplay",{"type":22,"value":950},"\nfeature ",{"type":17,"tag":631,"props":952,"children":953},{"type":633},[],{"type":22,"value":955}," be enabled",{"type":17,"tag":599,"props":957,"children":959},{"name":958},"VUID-VkTensorCreateInfoARM-pNext-09727",[960],{"type":17,"tag":18,"props":961,"children":962},{},[963,964,969,970,975,977,982,985,987],{"type":22,"value":848},{"type":17,"tag":46,"props":965,"children":967},{"className":966},[],[968],{"type":22,"value":446},{"type":22,"value":855},{"type":17,"tag":25,"props":971,"children":973},{"href":972},"/man/VkOpaqueCaptureDescriptorDataCreateInfoEXT",[974],{"type":22,"value":10},{"type":22,"value":976}," structure, ",{"type":17,"tag":46,"props":978,"children":980},{"className":979},[],[981],{"type":22,"value":465},{"type":17,"tag":631,"props":983,"children":984},{"type":633},[],{"type":22,"value":986}," contain\n",{"type":17,"tag":46,"props":988,"children":990},{"className":989},[],[991],{"type":22,"value":936},{"type":17,"tag":599,"props":993,"children":995},{"name":994},"VUID-VkTensorCreateInfoARM-pDescription-09728",[996,1043],{"type":17,"tag":18,"props":997,"children":998},{},[999,1000,1006,1008,1014,1015,1018,1020,1025,1027,1033,1035,1041],{"type":22,"value":607},{"type":17,"tag":46,"props":1001,"children":1003},{"className":1002},[],[1004],{"type":22,"value":1005},"pDescription→usage",{"type":22,"value":1007}," does not have any of the following bits set\n(i.e. if it is not possible to create a tensor view for this tensor),\nthen the ",{"type":17,"tag":25,"props":1009,"children":1011},{"href":1010},"/chapters/resources#resources-tensor-view-format-features",[1012],{"type":22,"value":1013},"format features",{"type":22,"value":629},{"type":17,"tag":631,"props":1016,"children":1017},{"type":633},[],{"type":22,"value":1019},"\ncontain the format feature flags required by the ",{"type":17,"tag":46,"props":1021,"children":1023},{"className":1022},[],[1024],{"type":22,"value":567},{"type":22,"value":1026}," flags for\n",{"type":17,"tag":46,"props":1028,"children":1030},{"className":1029},[],[1031],{"type":22,"value":1032},"pDescription→format",{"type":22,"value":1034}," as indicated in the\n",{"type":17,"tag":25,"props":1036,"children":1038},{"href":1037},"/chapters/formats#format-feature-dependent-usage-flags",[1039],{"type":22,"value":1040},"Format Feature Dependent Usage Flags",{"type":22,"value":1042}," section",{"type":17,"tag":415,"props":1044,"children":1045},{},[1046,1055],{"type":17,"tag":419,"props":1047,"children":1048},{},[1049],{"type":17,"tag":46,"props":1050,"children":1052},{"className":1051},[],[1053],{"type":22,"value":1054},"VK_TENSOR_USAGE_SHADER_BIT_ARM",{"type":17,"tag":419,"props":1056,"children":1057},{},[1058],{"type":17,"tag":46,"props":1059,"children":1061},{"className":1060},[],[1062],{"type":22,"value":1063},"VK_TENSOR_USAGE_DATA_GRAPH_BIT_ARM",{"type":17,"tag":599,"props":1065,"children":1067},{"name":1066},"VUID-VkTensorCreateInfoARM-protectedMemory-09729",[1068],{"type":17,"tag":18,"props":1069,"children":1070},{},[1071,1072,1082,1084,1089,1090,1093,1095],{"type":22,"value":848},{"type":17,"tag":25,"props":1073,"children":1075},{"href":1074},"/man/VkPhysicalDeviceVulkan11Features#features-protectedMemory",[1076],{"type":17,"tag":46,"props":1077,"children":1079},{"className":1078},[],[1080],{"type":22,"value":1081},"protectedMemory",{"type":22,"value":1083}," feature is not\nenabled, ",{"type":17,"tag":46,"props":1085,"children":1087},{"className":1086},[],[1088],{"type":22,"value":465},{"type":22,"value":629},{"type":17,"tag":631,"props":1091,"children":1092},{"type":633},[],{"type":22,"value":1094}," not contain\n",{"type":17,"tag":46,"props":1096,"children":1098},{"className":1097},[],[1099],{"type":22,"value":1100},"VK_TENSOR_CREATE_PROTECTED_BIT_ARM",{"type":17,"tag":599,"props":1102,"children":1104},{"name":1103},"VUID-VkTensorCreateInfoARM-flags-11395",[1105],{"type":17,"tag":18,"props":1106,"children":1107},{},[1108,1109,1114,1116,1121,1122,1127,1128,1131,1132],{"type":22,"value":607},{"type":17,"tag":25,"props":1110,"children":1112},{"href":1111},"/man/VkOpaqueCaptureDataCreateInfoEXT",[1113],{"type":22,"value":9},{"type":22,"value":1115},"::pData is not ",{"type":17,"tag":46,"props":1117,"children":1119},{"className":1118},[],[1120],{"type":22,"value":454},{"type":22,"value":247},{"type":17,"tag":46,"props":1123,"children":1125},{"className":1124},[],[1126],{"type":22,"value":465},{"type":22,"value":629},{"type":17,"tag":631,"props":1129,"children":1130},{"type":633},[],{"type":22,"value":986},{"type":17,"tag":46,"props":1133,"children":1135},{"className":1134},[],[1136],{"type":22,"value":1137},"VK_TENSOR_CREATE_DESCRIPTOR_HEAP_CAPTURE_REPLAY_BIT_ARM",{"type":17,"tag":599,"props":1139,"children":1141},{"name":1140},"VUID-VkTensorCreateInfoARM-flags-11396",[1142],{"type":17,"tag":18,"props":1143,"children":1144},{},[1145,1146,1151,1153,1158,1159,1163,1164,1170,1171,1174,1176],{"type":22,"value":607},{"type":17,"tag":46,"props":1147,"children":1149},{"className":1148},[],[1150],{"type":22,"value":465},{"type":22,"value":1152}," contains\n",{"type":17,"tag":46,"props":1154,"children":1156},{"className":1155},[],[1157],{"type":22,"value":1137},{"type":22,"value":247},{"type":17,"tag":25,"props":1160,"children":1161},{"href":1111},[1162],{"type":22,"value":9},{"type":22,"value":237},{"type":17,"tag":46,"props":1165,"children":1167},{"className":1166},[],[1168],{"type":22,"value":1169},"pData→size",{"type":22,"value":629},{"type":17,"tag":631,"props":1172,"children":1173},{"type":633},[],{"type":22,"value":1175}," be equal\nto ",{"type":17,"tag":25,"props":1177,"children":1179},{"href":1178},"/man/VkPhysicalDeviceDescriptorHeapPropertiesEXT#limits-imageCaptureReplayOpaqueDataSize",[1180],{"type":17,"tag":46,"props":1181,"children":1183},{"className":1182},[],[1184],{"type":22,"value":1185},"imageCaptureReplayOpaqueDataSize",{"type":17,"tag":594,"props":1187,"children":1189},{"name":1188},"Valid Usage (Implicit)",[1190,1213,1264,1290,1313,1337],{"type":17,"tag":599,"props":1191,"children":1193},{"name":1192},"VUID-VkTensorCreateInfoARM-sType-sType",[1194],{"type":17,"tag":18,"props":1195,"children":1196},{},[1197,1202,1203,1206,1207],{"type":17,"tag":46,"props":1198,"children":1200},{"className":1199},[],[1201],{"type":22,"value":427},{"type":22,"value":629},{"type":17,"tag":631,"props":1204,"children":1205},{"type":633},[],{"type":22,"value":636},{"type":17,"tag":46,"props":1208,"children":1210},{"className":1209},[],[1211],{"type":22,"value":1212},"VK_STRUCTURE_TYPE_TENSOR_CREATE_INFO_ARM",{"type":17,"tag":599,"props":1214,"children":1216},{"name":1215},"VUID-VkTensorCreateInfoARM-pNext-pNext",[1217],{"type":17,"tag":18,"props":1218,"children":1219},{},[1220,1222,1227,1229,1234,1236,1239,1241,1246,1248,1252,1254,1258,1260],{"type":22,"value":1221},"Each ",{"type":17,"tag":46,"props":1223,"children":1225},{"className":1224},[],[1226],{"type":22,"value":446},{"type":22,"value":1228}," member of any structure (including this one) in the ",{"type":17,"tag":46,"props":1230,"children":1232},{"className":1231},[],[1233],{"type":22,"value":446},{"type":22,"value":1235}," chain ",{"type":17,"tag":631,"props":1237,"children":1238},{"type":633},[],{"type":22,"value":1240}," be either ",{"type":17,"tag":46,"props":1242,"children":1244},{"className":1243},[],[1245],{"type":22,"value":454},{"type":22,"value":1247}," or a pointer to a valid instance of ",{"type":17,"tag":25,"props":1249,"children":1250},{"href":858},[1251],{"type":22,"value":8},{"type":22,"value":1253},", ",{"type":17,"tag":25,"props":1255,"children":1256},{"href":1111},[1257],{"type":22,"value":9},{"type":22,"value":1259},", or ",{"type":17,"tag":25,"props":1261,"children":1262},{"href":972},[1263],{"type":22,"value":10},{"type":17,"tag":599,"props":1265,"children":1267},{"name":1266},"VUID-VkTensorCreateInfoARM-sType-unique",[1268],{"type":17,"tag":18,"props":1269,"children":1270},{},[1271,1272,1277,1279,1284,1285,1288],{"type":22,"value":23},{"type":17,"tag":46,"props":1273,"children":1275},{"className":1274},[],[1276],{"type":22,"value":427},{"type":22,"value":1278}," value of each structure in the ",{"type":17,"tag":46,"props":1280,"children":1282},{"className":1281},[],[1283],{"type":22,"value":446},{"type":22,"value":1235},{"type":17,"tag":631,"props":1286,"children":1287},{"type":633},[],{"type":22,"value":1289}," be unique",{"type":17,"tag":599,"props":1291,"children":1293},{"name":1292},"VUID-VkTensorCreateInfoARM-flags-parameter",[1294],{"type":17,"tag":18,"props":1295,"children":1296},{},[1297,1302,1303,1306,1308,1312],{"type":17,"tag":46,"props":1298,"children":1300},{"className":1299},[],[1301],{"type":22,"value":465},{"type":22,"value":629},{"type":17,"tag":631,"props":1304,"children":1305},{"type":633},[],{"type":22,"value":1307}," be a valid combination of ",{"type":17,"tag":25,"props":1309,"children":1310},{"href":470},[1311],{"type":22,"value":473},{"type":22,"value":727},{"type":17,"tag":599,"props":1314,"children":1316},{"name":1315},"VUID-VkTensorCreateInfoARM-pDescription-parameter",[1317],{"type":17,"tag":18,"props":1318,"children":1319},{},[1320,1325,1326,1329,1331,1335],{"type":17,"tag":46,"props":1321,"children":1323},{"className":1322},[],[1324],{"type":22,"value":484},{"type":22,"value":629},{"type":17,"tag":631,"props":1327,"children":1328},{"type":633},[],{"type":22,"value":1330}," be a valid pointer to a valid ",{"type":17,"tag":25,"props":1332,"children":1333},{"href":489},[1334],{"type":22,"value":492},{"type":22,"value":1336}," structure",{"type":17,"tag":599,"props":1338,"children":1340},{"name":1339},"VUID-VkTensorCreateInfoARM-sharingMode-parameter",[1341],{"type":17,"tag":18,"props":1342,"children":1343},{},[1344,1349,1350,1353,1355,1359],{"type":17,"tag":46,"props":1345,"children":1347},{"className":1346},[],[1348],{"type":22,"value":503},{"type":22,"value":629},{"type":17,"tag":631,"props":1351,"children":1352},{"type":633},[],{"type":22,"value":1354}," be a valid ",{"type":17,"tag":25,"props":1356,"children":1357},{"href":507},[1358],{"type":22,"value":510},{"type":22,"value":1360}," value",{"type":17,"tag":1362,"props":1363,"children":1364},"style",{},[1365],{"type":22,"value":1366},"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":43,"searchDepth":74,"depth":74,"links":1368},[],"markdown",1773054780449]