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