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