[{"data":1,"prerenderedAt":2995},["ShallowReactive",2],{"TwhKAaU3vQ":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":2994,"_id":4},"VkCopyImageToMemoryInfo","Structure specifying parameters of an image to host memory copy command","VK_VERSION_1_4","structs",[],{"type":10,"children":11,"toc":2992},"root",[12,28,405,410,475,590,615,630,2808,2986],{"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,168],{"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 VkCopyImageToMemoryInfo {\n VkStructureType sType;\n const void* pNext;\n VkHostImageCopyFlags flags;\n VkImage srcImage;\n VkImageLayout srcImageLayout;\n uint32_t regionCount;\n const VkImageToMemoryCopy* pRegions;\n} VkCopyImageToMemoryInfo;\n","C","c","",[41],{"type":13,"tag":21,"props":42,"children":43},{"__ignoreMap":39},[44,67,76,95,104,113,122,136,159],{"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}," VkCopyImageToMemoryInfo {\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}," VkHostImageCopyFlags flags;\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}," VkImage srcImage;\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}," VkImageLayout srcImageLayout;\n",{"type":13,"tag":45,"props":123,"children":125},{"class":47,"line":124},7,[126,131],{"type":13,"tag":45,"props":127,"children":128},{"style":52},[129],{"type":18,"value":130}," uint32_t",{"type":13,"tag":45,"props":132,"children":133},{"style":63},[134],{"type":18,"value":135}," regionCount;\n",{"type":13,"tag":45,"props":137,"children":139},{"class":47,"line":138},8,[140,144,149,154],{"type":13,"tag":45,"props":141,"children":142},{"style":52},[143],{"type":18,"value":84},{"type":13,"tag":45,"props":145,"children":146},{"style":63},[147],{"type":18,"value":148}," VkImageToMemoryCopy",{"type":13,"tag":45,"props":150,"children":151},{"style":52},[152],{"type":18,"value":153},"*",{"type":13,"tag":45,"props":155,"children":156},{"style":63},[157],{"type":18,"value":158}," pRegions;\n",{"type":13,"tag":45,"props":160,"children":162},{"class":47,"line":161},9,[163],{"type":13,"tag":45,"props":164,"children":165},{"style":63},[166],{"type":18,"value":167},"} VkCopyImageToMemoryInfo;\n",{"type":13,"tag":33,"props":169,"children":174},{"className":170,"code":171,"filename":172,"language":173,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct CopyImageToMemoryInfo {\n s_type: vk::StructureType,\n p_next: *const c_void,\n flags: vk::HostImageCopyFlags,\n src_image: vk::Image,\n src_image_layout: vk::ImageLayout,\n region_count: u32,\n p_regions: *const vk::ImageToMemoryCopy,\n}\n","Rust","rs",[175],{"type":13,"tag":21,"props":176,"children":177},{"__ignoreMap":39},[178,201,234,256,285,314,343,364,397],{"type":13,"tag":45,"props":179,"children":180},{"class":47,"line":48},[181,186,190,196],{"type":13,"tag":45,"props":182,"children":183},{"style":52},[184],{"type":18,"value":185},"pub",{"type":13,"tag":45,"props":187,"children":188},{"style":52},[189],{"type":18,"value":60},{"type":13,"tag":45,"props":191,"children":193},{"style":192},"--shiki-default:#953800;--shiki-dark:#FFA657",[194],{"type":18,"value":195}," CopyImageToMemoryInfo",{"type":13,"tag":45,"props":197,"children":198},{"style":63},[199],{"type":18,"value":200}," {\n",{"type":13,"tag":45,"props":202,"children":203},{"class":47,"line":69},[204,209,214,219,224,229],{"type":13,"tag":45,"props":205,"children":206},{"style":63},[207],{"type":18,"value":208}," s_type",{"type":13,"tag":45,"props":210,"children":211},{"style":52},[212],{"type":18,"value":213},":",{"type":13,"tag":45,"props":215,"children":216},{"style":192},[217],{"type":18,"value":218}," vk",{"type":13,"tag":45,"props":220,"children":221},{"style":52},[222],{"type":18,"value":223},"::",{"type":13,"tag":45,"props":225,"children":226},{"style":192},[227],{"type":18,"value":228},"StructureType",{"type":13,"tag":45,"props":230,"children":231},{"style":63},[232],{"type":18,"value":233},",\n",{"type":13,"tag":45,"props":235,"children":236},{"class":47,"line":78},[237,242,246,251],{"type":13,"tag":45,"props":238,"children":239},{"style":63},[240],{"type":18,"value":241}," p_next",{"type":13,"tag":45,"props":243,"children":244},{"style":52},[245],{"type":18,"value":213},{"type":13,"tag":45,"props":247,"children":248},{"style":52},[249],{"type":18,"value":250}," *const",{"type":13,"tag":45,"props":252,"children":253},{"style":63},[254],{"type":18,"value":255}," c_void,\n",{"type":13,"tag":45,"props":257,"children":258},{"class":47,"line":97},[259,264,268,272,276,281],{"type":13,"tag":45,"props":260,"children":261},{"style":63},[262],{"type":18,"value":263}," flags",{"type":13,"tag":45,"props":265,"children":266},{"style":52},[267],{"type":18,"value":213},{"type":13,"tag":45,"props":269,"children":270},{"style":192},[271],{"type":18,"value":218},{"type":13,"tag":45,"props":273,"children":274},{"style":52},[275],{"type":18,"value":223},{"type":13,"tag":45,"props":277,"children":278},{"style":192},[279],{"type":18,"value":280},"HostImageCopyFlags",{"type":13,"tag":45,"props":282,"children":283},{"style":63},[284],{"type":18,"value":233},{"type":13,"tag":45,"props":286,"children":287},{"class":47,"line":106},[288,293,297,301,305,310],{"type":13,"tag":45,"props":289,"children":290},{"style":63},[291],{"type":18,"value":292}," src_image",{"type":13,"tag":45,"props":294,"children":295},{"style":52},[296],{"type":18,"value":213},{"type":13,"tag":45,"props":298,"children":299},{"style":192},[300],{"type":18,"value":218},{"type":13,"tag":45,"props":302,"children":303},{"style":52},[304],{"type":18,"value":223},{"type":13,"tag":45,"props":306,"children":307},{"style":192},[308],{"type":18,"value":309},"Image",{"type":13,"tag":45,"props":311,"children":312},{"style":63},[313],{"type":18,"value":233},{"type":13,"tag":45,"props":315,"children":316},{"class":47,"line":115},[317,322,326,330,334,339],{"type":13,"tag":45,"props":318,"children":319},{"style":63},[320],{"type":18,"value":321}," src_image_layout",{"type":13,"tag":45,"props":323,"children":324},{"style":52},[325],{"type":18,"value":213},{"type":13,"tag":45,"props":327,"children":328},{"style":192},[329],{"type":18,"value":218},{"type":13,"tag":45,"props":331,"children":332},{"style":52},[333],{"type":18,"value":223},{"type":13,"tag":45,"props":335,"children":336},{"style":192},[337],{"type":18,"value":338},"ImageLayout",{"type":13,"tag":45,"props":340,"children":341},{"style":63},[342],{"type":18,"value":233},{"type":13,"tag":45,"props":344,"children":345},{"class":47,"line":124},[346,351,355,360],{"type":13,"tag":45,"props":347,"children":348},{"style":63},[349],{"type":18,"value":350}," region_count",{"type":13,"tag":45,"props":352,"children":353},{"style":52},[354],{"type":18,"value":213},{"type":13,"tag":45,"props":356,"children":357},{"style":192},[358],{"type":18,"value":359}," u32",{"type":13,"tag":45,"props":361,"children":362},{"style":63},[363],{"type":18,"value":233},{"type":13,"tag":45,"props":365,"children":366},{"class":47,"line":138},[367,372,376,380,384,388,393],{"type":13,"tag":45,"props":368,"children":369},{"style":63},[370],{"type":18,"value":371}," p_regions",{"type":13,"tag":45,"props":373,"children":374},{"style":52},[375],{"type":18,"value":213},{"type":13,"tag":45,"props":377,"children":378},{"style":52},[379],{"type":18,"value":250},{"type":13,"tag":45,"props":381,"children":382},{"style":192},[383],{"type":18,"value":218},{"type":13,"tag":45,"props":385,"children":386},{"style":52},[387],{"type":18,"value":223},{"type":13,"tag":45,"props":389,"children":390},{"style":192},[391],{"type":18,"value":392},"ImageToMemoryCopy",{"type":13,"tag":45,"props":394,"children":395},{"style":63},[396],{"type":18,"value":233},{"type":13,"tag":45,"props":398,"children":399},{"class":47,"line":161},[400],{"type":13,"tag":45,"props":401,"children":402},{"style":63},[403],{"type":18,"value":404},"}\n",{"type":13,"tag":14,"props":406,"children":407},{},[408],{"type":18,"value":409},"or the equivalent",{"type":13,"tag":29,"props":411,"children":412},{},[413,432],{"type":13,"tag":33,"props":414,"children":416},{"className":35,"code":415,"filename":37,"language":38,"meta":39,"style":39},"typedef VkCopyImageToMemoryInfo VkCopyImageToMemoryInfoEXT;\n",[417],{"type":13,"tag":21,"props":418,"children":419},{"__ignoreMap":39},[420],{"type":13,"tag":45,"props":421,"children":422},{"class":47,"line":48},[423,427],{"type":13,"tag":45,"props":424,"children":425},{"style":52},[426],{"type":18,"value":55},{"type":13,"tag":45,"props":428,"children":429},{"style":63},[430],{"type":18,"value":431}," VkCopyImageToMemoryInfo VkCopyImageToMemoryInfoEXT;\n",{"type":13,"tag":33,"props":433,"children":435},{"className":170,"code":434,"filename":172,"language":173,"meta":39,"style":39},"type CopyImageToMemoryInfoEXT = vk::CopyImageToMemoryInfo;\n",[436],{"type":13,"tag":21,"props":437,"children":438},{"__ignoreMap":39},[439],{"type":13,"tag":45,"props":440,"children":441},{"class":47,"line":48},[442,447,452,457,461,465,470],{"type":13,"tag":45,"props":443,"children":444},{"style":52},[445],{"type":18,"value":446},"type",{"type":13,"tag":45,"props":448,"children":449},{"style":192},[450],{"type":18,"value":451}," CopyImageToMemoryInfoEXT",{"type":13,"tag":45,"props":453,"children":454},{"style":52},[455],{"type":18,"value":456}," =",{"type":13,"tag":45,"props":458,"children":459},{"style":192},[460],{"type":18,"value":218},{"type":13,"tag":45,"props":462,"children":463},{"style":52},[464],{"type":18,"value":223},{"type":13,"tag":45,"props":466,"children":467},{"style":192},[468],{"type":18,"value":469},"CopyImageToMemoryInfo",{"type":13,"tag":45,"props":471,"children":472},{"style":63},[473],{"type":18,"value":474},";\n",{"type":13,"tag":476,"props":477,"children":478},"ul",{},[479,500,519,538,549,560,571],{"type":13,"tag":480,"props":481,"children":482},"li",{},[483,489,491,498],{"type":13,"tag":21,"props":484,"children":486},{"className":485},[],[487],{"type":18,"value":488},"sType",{"type":18,"value":490}," is a ",{"type":13,"tag":492,"props":493,"children":495},"a",{"href":494},"/man/VkStructureType",[496],{"type":18,"value":497},"VkStructureType",{"type":18,"value":499}," value identifying this structure.",{"type":13,"tag":480,"props":501,"children":502},{},[503,509,511,517],{"type":13,"tag":21,"props":504,"children":506},{"className":505},[],[507],{"type":18,"value":508},"pNext",{"type":18,"value":510}," is ",{"type":13,"tag":21,"props":512,"children":514},{"className":513},[],[515],{"type":18,"value":516},"NULL",{"type":18,"value":518}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":480,"props":520,"children":521},{},[522,528,530,536],{"type":13,"tag":21,"props":523,"children":525},{"className":524},[],[526],{"type":18,"value":527},"flags",{"type":18,"value":529}," is a bitmask of ",{"type":13,"tag":492,"props":531,"children":533},{"href":532},"/man/VkHostImageCopyFlagBits",[534],{"type":18,"value":535},"VkHostImageCopyFlagBits",{"type":18,"value":537}," values\ndescribing additional copy parameters.",{"type":13,"tag":480,"props":539,"children":540},{},[541,547],{"type":13,"tag":21,"props":542,"children":544},{"className":543},[],[545],{"type":18,"value":546},"srcImage",{"type":18,"value":548}," is the source image.",{"type":13,"tag":480,"props":550,"children":551},{},[552,558],{"type":13,"tag":21,"props":553,"children":555},{"className":554},[],[556],{"type":18,"value":557},"srcImageLayout",{"type":18,"value":559}," is the layout of the source image subresources for\nthe copy.",{"type":13,"tag":480,"props":561,"children":562},{},[563,569],{"type":13,"tag":21,"props":564,"children":566},{"className":565},[],[567],{"type":18,"value":568},"regionCount",{"type":18,"value":570}," is the number of regions to copy.",{"type":13,"tag":480,"props":572,"children":573},{},[574,580,582,588],{"type":13,"tag":21,"props":575,"children":577},{"className":576},[],[578],{"type":18,"value":579},"pRegions",{"type":18,"value":581}," is a pointer to an array of ",{"type":13,"tag":492,"props":583,"children":585},{"href":584},"/man/VkImageToMemoryCopy",[586],{"type":18,"value":587},"VkImageToMemoryCopy",{"type":18,"value":589},"\nstructures specifying the regions to copy.",{"type":13,"tag":14,"props":591,"children":592},{},[593,599,601,606,608,613],{"type":13,"tag":21,"props":594,"children":596},{"className":595},[],[597],{"type":18,"value":598},"vkCopyImageToMemory",{"type":18,"value":600}," does not check whether the device memory\nassociated with ",{"type":13,"tag":21,"props":602,"children":604},{"className":603},[],[605],{"type":18,"value":546},{"type":18,"value":607}," is currently in use before performing the\ncopy.\nThe application ",{"type":13,"tag":609,"props":610,"children":612},"normative",{"type":611},"must",[],{"type":18,"value":614}," guarantee that any previously submitted command that\nwrites to the copy regions has completed before the host performs the copy.",{"type":13,"tag":14,"props":616,"children":617},{},[618,620,623,625,628],{"type":18,"value":619},"Copy regions for the image ",{"type":13,"tag":609,"props":621,"children":622},{"type":611},[],{"type":18,"value":624}," be aligned to a multiple of the texel block\nextent in each dimension, except at the edges of the image, where region\nextents ",{"type":13,"tag":609,"props":626,"children":627},{"type":611},[],{"type":18,"value":629}," match the edge of the image.",{"type":13,"tag":631,"props":632,"children":634},"validity-group",{"name":633},"Valid Usage",[635,663,726,781,823,894,947,983,1031,1097,1128,1160,1223,1279,1303,1365,1421,1489,1564,1643,1706,1781,1823,1900,1964,2026,2102,2178,2253,2315,2377,2439,2469,2516,2575,2616,2657,2703,2733,2764],{"type":13,"tag":636,"props":637,"children":639},"validity-field",{"name":638},"VUID-VkCopyImageToMemoryInfo-srcImage-09109",[640],{"type":13,"tag":14,"props":641,"children":642},{},[643,645,650,652,655,657],{"type":18,"value":644},"If ",{"type":13,"tag":21,"props":646,"children":648},{"className":647},[],[649],{"type":18,"value":546},{"type":18,"value":651}," is sparse then all memory ranges accessed by the\ncopy command ",{"type":13,"tag":609,"props":653,"children":654},{"type":611},[],{"type":18,"value":656}," be bound as described in\n",{"type":13,"tag":492,"props":658,"children":660},{"href":659},"/chapters/sparsememory#sparsememory-resource-binding",[661],{"type":18,"value":662},"Binding Resource Memory",{"type":13,"tag":636,"props":664,"children":666},{"name":665},"VUID-VkCopyImageToMemoryInfo-srcImage-09111",[667],{"type":13,"tag":14,"props":668,"children":669},{},[670,672,677,679,684,686,692,693,698,700,703,705,711,713,719,720],{"type":18,"value":671},"If the stencil aspect of ",{"type":13,"tag":21,"props":673,"children":675},{"className":674},[],[676],{"type":18,"value":546},{"type":18,"value":678}," is accessed, and\n",{"type":13,"tag":21,"props":680,"children":682},{"className":681},[],[683],{"type":18,"value":546},{"type":18,"value":685}," was not created with\n",{"type":13,"tag":492,"props":687,"children":689},{"href":688},"/man/VkImageStencilUsageCreateInfo#VkImageStencilUsageCreateInfo",[690],{"type":18,"value":691},"separate stencil usage",{"type":18,"value":233},{"type":13,"tag":21,"props":694,"children":696},{"className":695},[],[697],{"type":18,"value":546},{"type":18,"value":699}," ",{"type":13,"tag":609,"props":701,"children":702},{"type":611},[],{"type":18,"value":704}," have been created with\n",{"type":13,"tag":21,"props":706,"children":708},{"className":707},[],[709],{"type":18,"value":710},"VK_IMAGE_USAGE_HOST_TRANSFER_BIT",{"type":18,"value":712}," set in\n",{"type":13,"tag":492,"props":714,"children":716},{"href":715},"/man/VkImageCreateInfo",[717],{"type":18,"value":718},"VkImageCreateInfo",{"type":18,"value":223},{"type":13,"tag":21,"props":721,"children":723},{"className":722},[],[724],{"type":18,"value":725},"usage",{"type":13,"tag":636,"props":727,"children":729},{"name":728},"VUID-VkCopyImageToMemoryInfo-srcImage-09112",[730],{"type":13,"tag":14,"props":731,"children":732},{},[733,734,739,740,745,747,751,752,757,758,761,762,767,768,774,775],{"type":18,"value":671},{"type":13,"tag":21,"props":735,"children":737},{"className":736},[],[738],{"type":18,"value":546},{"type":18,"value":678},{"type":13,"tag":21,"props":741,"children":743},{"className":742},[],[744],{"type":18,"value":546},{"type":18,"value":746}," was created with\n",{"type":13,"tag":492,"props":748,"children":749},{"href":688},[750],{"type":18,"value":691},{"type":18,"value":233},{"type":13,"tag":21,"props":753,"children":755},{"className":754},[],[756],{"type":18,"value":546},{"type":18,"value":699},{"type":13,"tag":609,"props":759,"children":760},{"type":611},[],{"type":18,"value":704},{"type":13,"tag":21,"props":763,"children":765},{"className":764},[],[766],{"type":18,"value":710},{"type":18,"value":712},{"type":13,"tag":492,"props":769,"children":771},{"href":770},"/man/VkImageStencilUsageCreateInfo",[772],{"type":18,"value":773},"VkImageStencilUsageCreateInfo",{"type":18,"value":223},{"type":13,"tag":21,"props":776,"children":778},{"className":777},[],[779],{"type":18,"value":780},"stencilUsage",{"type":13,"tag":636,"props":782,"children":784},{"name":783},"VUID-VkCopyImageToMemoryInfo-srcImage-09113",[785],{"type":13,"tag":14,"props":786,"children":787},{},[788,790,795,797,802,803,806,807,812,813,817,818],{"type":18,"value":789},"If non-stencil aspects of ",{"type":13,"tag":21,"props":791,"children":793},{"className":792},[],[794],{"type":18,"value":546},{"type":18,"value":796}," are accessed,\n",{"type":13,"tag":21,"props":798,"children":800},{"className":799},[],[801],{"type":18,"value":546},{"type":18,"value":699},{"type":13,"tag":609,"props":804,"children":805},{"type":611},[],{"type":18,"value":704},{"type":13,"tag":21,"props":808,"children":810},{"className":809},[],[811],{"type":18,"value":710},{"type":18,"value":712},{"type":13,"tag":492,"props":814,"children":815},{"href":715},[816],{"type":18,"value":718},{"type":18,"value":223},{"type":13,"tag":21,"props":819,"children":821},{"className":820},[],[822],{"type":18,"value":725},{"type":13,"tag":636,"props":824,"children":826},{"name":825},"VUID-VkCopyImageToMemoryInfo-imageOffset-09114",[827],{"type":13,"tag":14,"props":828,"children":829},{},[830,831,836,838,844,846,852,853,859,861,867,869,875,877,882,883,886,888],{"type":18,"value":644},{"type":13,"tag":21,"props":832,"children":834},{"className":833},[],[835],{"type":18,"value":527},{"type":18,"value":837}," contains ",{"type":13,"tag":21,"props":839,"children":841},{"className":840},[],[842],{"type":18,"value":843},"VK_HOST_IMAGE_COPY_MEMCPY",{"type":18,"value":845},", the ",{"type":13,"tag":21,"props":847,"children":849},{"className":848},[],[850],{"type":18,"value":851},"x",{"type":18,"value":233},{"type":13,"tag":21,"props":854,"children":856},{"className":855},[],[857],{"type":18,"value":858},"y",{"type":18,"value":860},", and ",{"type":13,"tag":21,"props":862,"children":864},{"className":863},[],[865],{"type":18,"value":866},"z",{"type":18,"value":868}," members of the ",{"type":13,"tag":21,"props":870,"children":872},{"className":871},[],[873],{"type":18,"value":874},"imageOffset",{"type":18,"value":876}," member of each\nelement of ",{"type":13,"tag":21,"props":878,"children":880},{"className":879},[],[881],{"type":18,"value":579},{"type":18,"value":699},{"type":13,"tag":609,"props":884,"children":885},{"type":611},[],{"type":18,"value":887}," be ",{"type":13,"tag":21,"props":889,"children":891},{"className":890},[],[892],{"type":18,"value":893},"0",{"type":13,"tag":636,"props":895,"children":897},{"name":896},"VUID-VkCopyImageToMemoryInfo-srcImage-09115",[898],{"type":13,"tag":14,"props":899,"children":900},{},[901,902,907,908,913,915,921,923,928,929,932,934,939,941],{"type":18,"value":644},{"type":13,"tag":21,"props":903,"children":905},{"className":904},[],[906],{"type":18,"value":527},{"type":18,"value":837},{"type":13,"tag":21,"props":909,"children":911},{"className":910},[],[912],{"type":18,"value":843},{"type":18,"value":914},", the\n",{"type":13,"tag":21,"props":916,"children":918},{"className":917},[],[919],{"type":18,"value":920},"imageExtent",{"type":18,"value":922}," member of each element of ",{"type":13,"tag":21,"props":924,"children":926},{"className":925},[],[927],{"type":18,"value":579},{"type":18,"value":699},{"type":13,"tag":609,"props":930,"children":931},{"type":611},[],{"type":18,"value":933}," equal\nthe extents of ",{"type":13,"tag":21,"props":935,"children":937},{"className":936},[],[938],{"type":18,"value":546},{"type":18,"value":940}," identified by ",{"type":13,"tag":21,"props":942,"children":944},{"className":943},[],[945],{"type":18,"value":946},"imageSubresource",{"type":13,"tag":636,"props":948,"children":950},{"name":949},"VUID-VkCopyImageToMemoryInfo-srcImage-07966",[951],{"type":13,"tag":14,"props":952,"children":953},{},[954,955,960,962,968,970,973,975,981],{"type":18,"value":644},{"type":13,"tag":21,"props":956,"children":958},{"className":957},[],[959],{"type":18,"value":546},{"type":18,"value":961}," is non-sparse then the image\nor the specified ",{"type":13,"tag":963,"props":964,"children":965},"em",{},[966],{"type":18,"value":967},"disjoint",{"type":18,"value":969}," plane\n",{"type":13,"tag":609,"props":971,"children":972},{"type":611},[],{"type":18,"value":974}," be bound completely and contiguously to a single\n",{"type":13,"tag":21,"props":976,"children":978},{"className":977},[],[979],{"type":18,"value":980},"VkDeviceMemory",{"type":18,"value":982}," object",{"type":13,"tag":636,"props":984,"children":986},{"name":985},"VUID-VkCopyImageToMemoryInfo-imageSubresource-07967",[987],{"type":13,"tag":14,"props":988,"children":989},{},[990,991,997,999,1004,1005,1008,1010,1016,1018,1022,1024,1029],{"type":18,"value":19},{"type":13,"tag":21,"props":992,"children":994},{"className":993},[],[995],{"type":18,"value":996},"imageSubresource.mipLevel",{"type":18,"value":998}," member of each element of\n",{"type":13,"tag":21,"props":1000,"children":1002},{"className":1001},[],[1003],{"type":18,"value":579},{"type":18,"value":699},{"type":13,"tag":609,"props":1006,"children":1007},{"type":611},[],{"type":18,"value":1009}," be less than the ",{"type":13,"tag":21,"props":1011,"children":1013},{"className":1012},[],[1014],{"type":18,"value":1015},"mipLevels",{"type":18,"value":1017}," specified in\n",{"type":13,"tag":492,"props":1019,"children":1020},{"href":715},[1021],{"type":18,"value":718},{"type":18,"value":1023}," when ",{"type":13,"tag":21,"props":1025,"children":1027},{"className":1026},[],[1028],{"type":18,"value":546},{"type":18,"value":1030}," was created",{"type":13,"tag":636,"props":1032,"children":1034},{"name":1033},"VUID-VkCopyImageToMemoryInfo-imageSubresource-07968",[1035],{"type":13,"tag":14,"props":1036,"children":1037},{},[1038,1039,1045,1047,1053,1054,1060,1062,1067,1069,1074,1077,1079,1085,1086,1090,1091,1096],{"type":18,"value":644},{"type":13,"tag":21,"props":1040,"children":1042},{"className":1041},[],[1043],{"type":18,"value":1044},"imageSubresource.layerCount",{"type":18,"value":1046}," is not\n",{"type":13,"tag":21,"props":1048,"children":1050},{"className":1049},[],[1051],{"type":18,"value":1052},"VK_REMAINING_ARRAY_LAYERS",{"type":18,"value":233},{"type":13,"tag":21,"props":1055,"children":1057},{"className":1056},[],[1058],{"type":18,"value":1059},"imageSubresource.baseArrayLayer",{"type":18,"value":1061}," +\n",{"type":13,"tag":21,"props":1063,"children":1065},{"className":1064},[],[1066],{"type":18,"value":1044},{"type":18,"value":1068}," of each element of ",{"type":13,"tag":21,"props":1070,"children":1072},{"className":1071},[],[1073],{"type":18,"value":579},{"type":13,"tag":609,"props":1075,"children":1076},{"type":611},[],{"type":18,"value":1078}," be less than or equal to the ",{"type":13,"tag":21,"props":1080,"children":1082},{"className":1081},[],[1083],{"type":18,"value":1084},"arrayLayers",{"type":18,"value":1017},{"type":13,"tag":492,"props":1087,"children":1088},{"href":715},[1089],{"type":18,"value":718},{"type":18,"value":1023},{"type":13,"tag":21,"props":1092,"children":1094},{"className":1093},[],[1095],{"type":18,"value":546},{"type":18,"value":1030},{"type":13,"tag":636,"props":1098,"children":1100},{"name":1099},"VUID-VkCopyImageToMemoryInfo-srcImage-07969",[1101],{"type":13,"tag":14,"props":1102,"children":1103},{},[1104,1109,1110,1113,1115,1120,1122],{"type":13,"tag":21,"props":1105,"children":1107},{"className":1106},[],[1108],{"type":18,"value":546},{"type":18,"value":699},{"type":13,"tag":609,"props":1111,"children":1112},{"type":611},[],{"type":18,"value":1114}," not have been created with ",{"type":13,"tag":21,"props":1116,"children":1118},{"className":1117},[],[1119],{"type":18,"value":527},{"type":18,"value":1121},"\ncontaining ",{"type":13,"tag":21,"props":1123,"children":1125},{"className":1124},[],[1126],{"type":18,"value":1127},"VK_IMAGE_CREATE_SUBSAMPLED_BIT_EXT",{"type":13,"tag":636,"props":1129,"children":1131},{"name":1130},"VUID-VkCopyImageToMemoryInfo-imageSubresource-07970",[1132],{"type":13,"tag":14,"props":1133,"children":1134},{},[1135,1137,1142,1143,1146,1148,1153,1155],{"type":18,"value":1136},"The image region specified by each element of ",{"type":13,"tag":21,"props":1138,"children":1140},{"className":1139},[],[1141],{"type":18,"value":579},{"type":18,"value":699},{"type":13,"tag":609,"props":1144,"children":1145},{"type":611},[],{"type":18,"value":1147}," be\ncontained within the specified ",{"type":13,"tag":21,"props":1149,"children":1151},{"className":1150},[],[1152],{"type":18,"value":946},{"type":18,"value":1154}," of\n",{"type":13,"tag":21,"props":1156,"children":1158},{"className":1157},[],[1159],{"type":18,"value":546},{"type":13,"tag":636,"props":1161,"children":1163},{"name":1162},"VUID-VkCopyImageToMemoryInfo-imageSubresource-07971",[1164],{"type":13,"tag":14,"props":1165,"children":1166},{},[1167,1169,1174,1176,1182,1184,1190,1192,1197,1199,1202,1204,1209,1211,1216,1218],{"type":18,"value":1168},"For each element of ",{"type":13,"tag":21,"props":1170,"children":1172},{"className":1171},[],[1173],{"type":18,"value":579},{"type":18,"value":1175},", ",{"type":13,"tag":21,"props":1177,"children":1179},{"className":1178},[],[1180],{"type":18,"value":1181},"imageOffset.x",{"type":18,"value":1183}," and\n(",{"type":13,"tag":21,"props":1185,"children":1187},{"className":1186},[],[1188],{"type":18,"value":1189},"imageExtent.width",{"type":18,"value":1191}," + ",{"type":13,"tag":21,"props":1193,"children":1195},{"className":1194},[],[1196],{"type":18,"value":1181},{"type":18,"value":1198},") ",{"type":13,"tag":609,"props":1200,"children":1201},{"type":611},[],{"type":18,"value":1203},"\nboth be greater than or equal to ",{"type":13,"tag":21,"props":1205,"children":1207},{"className":1206},[],[1208],{"type":18,"value":893},{"type":18,"value":1210}," and less than or equal to the width\nof the specified ",{"type":13,"tag":21,"props":1212,"children":1214},{"className":1213},[],[1215],{"type":18,"value":946},{"type":18,"value":1217}," of ",{"type":13,"tag":21,"props":1219,"children":1221},{"className":1220},[],[1222],{"type":18,"value":546},{"type":13,"tag":636,"props":1224,"children":1226},{"name":1225},"VUID-VkCopyImageToMemoryInfo-imageSubresource-07972",[1227],{"type":13,"tag":14,"props":1228,"children":1229},{},[1230,1231,1236,1237,1243,1244,1250,1251,1256,1257,1260,1261,1266,1268,1273,1274],{"type":18,"value":1168},{"type":13,"tag":21,"props":1232,"children":1234},{"className":1233},[],[1235],{"type":18,"value":579},{"type":18,"value":1175},{"type":13,"tag":21,"props":1238,"children":1240},{"className":1239},[],[1241],{"type":18,"value":1242},"imageOffset.y",{"type":18,"value":1183},{"type":13,"tag":21,"props":1245,"children":1247},{"className":1246},[],[1248],{"type":18,"value":1249},"imageExtent.height",{"type":18,"value":1191},{"type":13,"tag":21,"props":1252,"children":1254},{"className":1253},[],[1255],{"type":18,"value":1242},{"type":18,"value":1198},{"type":13,"tag":609,"props":1258,"children":1259},{"type":611},[],{"type":18,"value":1203},{"type":13,"tag":21,"props":1262,"children":1264},{"className":1263},[],[1265],{"type":18,"value":893},{"type":18,"value":1267}," and less than or equal to the\nheight of the specified ",{"type":13,"tag":21,"props":1269,"children":1271},{"className":1270},[],[1272],{"type":18,"value":946},{"type":18,"value":1217},{"type":13,"tag":21,"props":1275,"children":1277},{"className":1276},[],[1278],{"type":18,"value":546},{"type":13,"tag":636,"props":1280,"children":1282},{"name":1281},"VUID-VkCopyImageToMemoryInfo-srcImage-07973",[1283],{"type":13,"tag":14,"props":1284,"children":1285},{},[1286,1291,1292,1295,1297],{"type":13,"tag":21,"props":1287,"children":1289},{"className":1288},[],[1290],{"type":18,"value":546},{"type":18,"value":699},{"type":13,"tag":609,"props":1293,"children":1294},{"type":611},[],{"type":18,"value":1296}," have a sample count equal to\n",{"type":13,"tag":21,"props":1298,"children":1300},{"className":1299},[],[1301],{"type":18,"value":1302},"VK_SAMPLE_COUNT_1_BIT",{"type":13,"tag":636,"props":1304,"children":1306},{"name":1305},"VUID-VkCopyImageToMemoryInfo-srcImage-07979",[1307],{"type":13,"tag":14,"props":1308,"children":1309},{},[1310,1311,1316,1318,1324,1326,1331,1332,1337,1338,1341,1342,1347,1349,1354,1355,1358,1359],{"type":18,"value":644},{"type":13,"tag":21,"props":1312,"children":1314},{"className":1313},[],[1315],{"type":18,"value":546},{"type":18,"value":1317}," is of type ",{"type":13,"tag":21,"props":1319,"children":1321},{"className":1320},[],[1322],{"type":18,"value":1323},"VK_IMAGE_TYPE_1D",{"type":18,"value":1325},", then for each\nelement of ",{"type":13,"tag":21,"props":1327,"children":1329},{"className":1328},[],[1330],{"type":18,"value":579},{"type":18,"value":1175},{"type":13,"tag":21,"props":1333,"children":1335},{"className":1334},[],[1336],{"type":18,"value":1242},{"type":18,"value":699},{"type":13,"tag":609,"props":1339,"children":1340},{"type":611},[],{"type":18,"value":887},{"type":13,"tag":21,"props":1343,"children":1345},{"className":1344},[],[1346],{"type":18,"value":893},{"type":18,"value":1348}," and\n",{"type":13,"tag":21,"props":1350,"children":1352},{"className":1351},[],[1353],{"type":18,"value":1249},{"type":18,"value":699},{"type":13,"tag":609,"props":1356,"children":1357},{"type":611},[],{"type":18,"value":887},{"type":13,"tag":21,"props":1360,"children":1362},{"className":1361},[],[1363],{"type":18,"value":1364},"1",{"type":13,"tag":636,"props":1366,"children":1368},{"name":1367},"VUID-VkCopyImageToMemoryInfo-imageOffset-09104",[1369],{"type":13,"tag":14,"props":1370,"children":1371},{},[1372,1373,1378,1379,1385,1386,1392,1393,1398,1399,1402,1403,1408,1410,1415,1416],{"type":18,"value":1168},{"type":13,"tag":21,"props":1374,"children":1376},{"className":1375},[],[1377],{"type":18,"value":579},{"type":18,"value":1175},{"type":13,"tag":21,"props":1380,"children":1382},{"className":1381},[],[1383],{"type":18,"value":1384},"imageOffset.z",{"type":18,"value":1183},{"type":13,"tag":21,"props":1387,"children":1389},{"className":1388},[],[1390],{"type":18,"value":1391},"imageExtent.depth",{"type":18,"value":1191},{"type":13,"tag":21,"props":1394,"children":1396},{"className":1395},[],[1397],{"type":18,"value":1384},{"type":18,"value":1198},{"type":13,"tag":609,"props":1400,"children":1401},{"type":611},[],{"type":18,"value":1203},{"type":13,"tag":21,"props":1404,"children":1406},{"className":1405},[],[1407],{"type":18,"value":893},{"type":18,"value":1409}," and less than or equal to the depth\nof the specified ",{"type":13,"tag":21,"props":1411,"children":1413},{"className":1412},[],[1414],{"type":18,"value":946},{"type":18,"value":1217},{"type":13,"tag":21,"props":1417,"children":1419},{"className":1418},[],[1420],{"type":18,"value":546},{"type":13,"tag":636,"props":1422,"children":1424},{"name":1423},"VUID-VkCopyImageToMemoryInfo-srcImage-07980",[1425],{"type":13,"tag":14,"props":1426,"children":1427},{},[1428,1429,1434,1435,1440,1442,1448,1450,1455,1456,1461,1462,1465,1466,1471,1473,1478,1479,1482,1484],{"type":18,"value":644},{"type":13,"tag":21,"props":1430,"children":1432},{"className":1431},[],[1433],{"type":18,"value":546},{"type":18,"value":1317},{"type":13,"tag":21,"props":1436,"children":1438},{"className":1437},[],[1439],{"type":18,"value":1323},{"type":18,"value":1441}," or\n",{"type":13,"tag":21,"props":1443,"children":1445},{"className":1444},[],[1446],{"type":18,"value":1447},"VK_IMAGE_TYPE_2D",{"type":18,"value":1449},", then for each element of ",{"type":13,"tag":21,"props":1451,"children":1453},{"className":1452},[],[1454],{"type":18,"value":579},{"type":18,"value":233},{"type":13,"tag":21,"props":1457,"children":1459},{"className":1458},[],[1460],{"type":18,"value":1384},{"type":18,"value":699},{"type":13,"tag":609,"props":1463,"children":1464},{"type":611},[],{"type":18,"value":887},{"type":13,"tag":21,"props":1467,"children":1469},{"className":1468},[],[1470],{"type":18,"value":893},{"type":18,"value":1472}," and ",{"type":13,"tag":21,"props":1474,"children":1476},{"className":1475},[],[1477],{"type":18,"value":1391},{"type":18,"value":699},{"type":13,"tag":609,"props":1480,"children":1481},{"type":611},[],{"type":18,"value":1483},"\nbe ",{"type":13,"tag":21,"props":1485,"children":1487},{"className":1486},[],[1488],{"type":18,"value":1364},{"type":13,"tag":636,"props":1490,"children":1492},{"name":1491},"VUID-VkCopyImageToMemoryInfo-srcImage-07274",[1493],{"type":13,"tag":14,"props":1494,"children":1495},{},[1496,1497,1502,1504,1510,1511,1517,1519,1525,1526,1532,1533,1538,1539,1542,1544,1550,1552,1558,1559],{"type":18,"value":1168},{"type":13,"tag":21,"props":1498,"children":1500},{"className":1499},[],[1501],{"type":18,"value":579},{"type":18,"value":1503},",\nif ",{"type":13,"tag":492,"props":1505,"children":1507},{"href":1506},"/man/VkCopyCommandTransformInfoQCOM",[1508],{"type":18,"value":1509},"VkCopyCommandTransformInfoQCOM",{"type":18,"value":223},{"type":13,"tag":21,"props":1512,"children":1514},{"className":1513},[],[1515],{"type":18,"value":1516},"transform",{"type":18,"value":1518}," is equal to\n",{"type":13,"tag":21,"props":1520,"children":1522},{"className":1521},[],[1523],{"type":18,"value":1524},"VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR",{"type":18,"value":1441},{"type":13,"tag":21,"props":1527,"children":1529},{"className":1528},[],[1530],{"type":18,"value":1531},"VK_SURFACE_TRANSFORM_ROTATE_270_BIT_KHR",{"type":18,"value":233},{"type":13,"tag":21,"props":1534,"children":1536},{"className":1535},[],[1537],{"type":18,"value":1181},{"type":18,"value":699},{"type":13,"tag":609,"props":1540,"children":1541},{"type":611},[],{"type":18,"value":1543}," be a multiple of the\n",{"type":13,"tag":492,"props":1545,"children":1547},{"href":1546},"/chapters/formats#formats-compatibility-classes",[1548],{"type":18,"value":1549},"texel block extent width",{"type":18,"value":1551}," of the\n",{"type":13,"tag":492,"props":1553,"children":1555},{"href":1554},"/man/VkFormat",[1556],{"type":18,"value":1557},"VkFormat",{"type":18,"value":1217},{"type":13,"tag":21,"props":1560,"children":1562},{"className":1561},[],[1563],{"type":18,"value":546},{"type":13,"tag":636,"props":1565,"children":1567},{"name":1566},"VUID-VkCopyImageToMemoryInfo-imageOffset-10051",[1568],{"type":13,"tag":14,"props":1569,"children":1570},{},[1571,1572,1577,1579,1583,1584,1589,1590,1596,1597,1603,1604,1609,1611,1616,1617,1622,1623,1626,1628,1632,1633,1637,1638],{"type":18,"value":1168},{"type":13,"tag":21,"props":1573,"children":1575},{"className":1574},[],[1576],{"type":18,"value":579},{"type":18,"value":1578},", if\n",{"type":13,"tag":492,"props":1580,"children":1581},{"href":1506},[1582],{"type":18,"value":1509},{"type":18,"value":223},{"type":13,"tag":21,"props":1585,"children":1587},{"className":1586},[],[1588],{"type":18,"value":1516},{"type":18,"value":1518},{"type":13,"tag":21,"props":1591,"children":1593},{"className":1592},[],[1594],{"type":18,"value":1595},"VK_SURFACE_TRANSFORM_ROTATE_180_BIT_KHR",{"type":18,"value":1441},{"type":13,"tag":21,"props":1598,"children":1600},{"className":1599},[],[1601],{"type":18,"value":1602},"VK_SURFACE_TRANSFORM_ROTATE_90_BIT_KHR",{"type":18,"value":860},{"type":13,"tag":21,"props":1605,"children":1607},{"className":1606},[],[1608],{"type":18,"value":1181},{"type":18,"value":1610},"\ndoes not equal the width of the subresource specified by\n",{"type":13,"tag":21,"props":1612,"children":1614},{"className":1613},[],[1615],{"type":18,"value":946},{"type":18,"value":1175},{"type":13,"tag":21,"props":1618,"children":1620},{"className":1619},[],[1621],{"type":18,"value":1181},{"type":18,"value":699},{"type":13,"tag":609,"props":1624,"children":1625},{"type":611},[],{"type":18,"value":1627}," be a multiple of\nthe ",{"type":13,"tag":492,"props":1629,"children":1630},{"href":1546},[1631],{"type":18,"value":1549},{"type":18,"value":1551},{"type":13,"tag":492,"props":1634,"children":1635},{"href":1554},[1636],{"type":18,"value":1557},{"type":18,"value":1217},{"type":13,"tag":21,"props":1639,"children":1641},{"className":1640},[],[1642],{"type":18,"value":546},{"type":13,"tag":636,"props":1644,"children":1646},{"name":1645},"VUID-VkCopyImageToMemoryInfo-srcImage-07275",[1647],{"type":13,"tag":14,"props":1648,"children":1649},{},[1650,1651,1656,1657,1661,1662,1667,1668,1673,1674,1679,1680,1685,1686,1689,1690,1695,1696,1700,1701],{"type":18,"value":1168},{"type":13,"tag":21,"props":1652,"children":1654},{"className":1653},[],[1655],{"type":18,"value":579},{"type":18,"value":1503},{"type":13,"tag":492,"props":1658,"children":1659},{"href":1506},[1660],{"type":18,"value":1509},{"type":18,"value":223},{"type":13,"tag":21,"props":1663,"children":1665},{"className":1664},[],[1666],{"type":18,"value":1516},{"type":18,"value":1518},{"type":13,"tag":21,"props":1669,"children":1671},{"className":1670},[],[1672],{"type":18,"value":1524},{"type":18,"value":1441},{"type":13,"tag":21,"props":1675,"children":1677},{"className":1676},[],[1678],{"type":18,"value":1602},{"type":18,"value":233},{"type":13,"tag":21,"props":1681,"children":1683},{"className":1682},[],[1684],{"type":18,"value":1242},{"type":18,"value":699},{"type":13,"tag":609,"props":1687,"children":1688},{"type":611},[],{"type":18,"value":1543},{"type":13,"tag":492,"props":1691,"children":1692},{"href":1546},[1693],{"type":18,"value":1694},"texel block extent height",{"type":18,"value":1551},{"type":13,"tag":492,"props":1697,"children":1698},{"href":1554},[1699],{"type":18,"value":1557},{"type":18,"value":1217},{"type":13,"tag":21,"props":1702,"children":1704},{"className":1703},[],[1705],{"type":18,"value":546},{"type":13,"tag":636,"props":1707,"children":1709},{"name":1708},"VUID-VkCopyImageToMemoryInfo-imageOffset-10052",[1710],{"type":13,"tag":14,"props":1711,"children":1712},{},[1713,1714,1719,1720,1724,1725,1730,1731,1736,1737,1742,1743,1748,1750,1755,1756,1761,1762,1765,1766,1770,1771,1775,1776],{"type":18,"value":1168},{"type":13,"tag":21,"props":1715,"children":1717},{"className":1716},[],[1718],{"type":18,"value":579},{"type":18,"value":1578},{"type":13,"tag":492,"props":1721,"children":1722},{"href":1506},[1723],{"type":18,"value":1509},{"type":18,"value":223},{"type":13,"tag":21,"props":1726,"children":1728},{"className":1727},[],[1729],{"type":18,"value":1516},{"type":18,"value":1518},{"type":13,"tag":21,"props":1732,"children":1734},{"className":1733},[],[1735],{"type":18,"value":1531},{"type":18,"value":1441},{"type":13,"tag":21,"props":1738,"children":1740},{"className":1739},[],[1741],{"type":18,"value":1595},{"type":18,"value":860},{"type":13,"tag":21,"props":1744,"children":1746},{"className":1745},[],[1747],{"type":18,"value":1242},{"type":18,"value":1749},"\ndoes not equal the height of the subresource specified by\n",{"type":13,"tag":21,"props":1751,"children":1753},{"className":1752},[],[1754],{"type":18,"value":946},{"type":18,"value":1175},{"type":13,"tag":21,"props":1757,"children":1759},{"className":1758},[],[1760],{"type":18,"value":1242},{"type":18,"value":699},{"type":13,"tag":609,"props":1763,"children":1764},{"type":611},[],{"type":18,"value":1627},{"type":13,"tag":492,"props":1767,"children":1768},{"href":1546},[1769],{"type":18,"value":1694},{"type":18,"value":1551},{"type":13,"tag":492,"props":1772,"children":1773},{"href":1554},[1774],{"type":18,"value":1557},{"type":18,"value":1217},{"type":13,"tag":21,"props":1777,"children":1779},{"className":1778},[],[1780],{"type":18,"value":546},{"type":13,"tag":636,"props":1782,"children":1784},{"name":1783},"VUID-VkCopyImageToMemoryInfo-srcImage-07276",[1785],{"type":13,"tag":14,"props":1786,"children":1787},{},[1788,1789,1794,1795,1800,1801,1804,1806,1811,1813,1817,1818],{"type":18,"value":1168},{"type":13,"tag":21,"props":1790,"children":1792},{"className":1791},[],[1793],{"type":18,"value":579},{"type":18,"value":1175},{"type":13,"tag":21,"props":1796,"children":1798},{"className":1797},[],[1799],{"type":18,"value":1384},{"type":18,"value":699},{"type":13,"tag":609,"props":1802,"children":1803},{"type":611},[],{"type":18,"value":1805}," be a\nmultiple of the ",{"type":13,"tag":492,"props":1807,"children":1808},{"href":1546},[1809],{"type":18,"value":1810},"texel block extent\ndepth",{"type":18,"value":1812}," of the ",{"type":13,"tag":492,"props":1814,"children":1815},{"href":1554},[1816],{"type":18,"value":1557},{"type":18,"value":1217},{"type":13,"tag":21,"props":1819,"children":1821},{"className":1820},[],[1822],{"type":18,"value":546},{"type":13,"tag":636,"props":1824,"children":1826},{"name":1825},"VUID-VkCopyImageToMemoryInfo-srcImage-00207",[1827],{"type":13,"tag":14,"props":1828,"children":1829},{},[1830,1831,1836,1837,1841,1842,1847,1848,1853,1855,1860,1861,1867,1869,1874,1875,1880,1881,1884,1885,1889,1890,1894,1895],{"type":18,"value":1168},{"type":13,"tag":21,"props":1832,"children":1834},{"className":1833},[],[1835],{"type":18,"value":579},{"type":18,"value":1578},{"type":13,"tag":492,"props":1838,"children":1839},{"href":1506},[1840],{"type":18,"value":1509},{"type":18,"value":223},{"type":13,"tag":21,"props":1843,"children":1845},{"className":1844},[],[1846],{"type":18,"value":1516},{"type":18,"value":1518},{"type":13,"tag":21,"props":1849,"children":1851},{"className":1850},[],[1852],{"type":18,"value":1524},{"type":18,"value":1854},",\nthe sum of ",{"type":13,"tag":21,"props":1856,"children":1858},{"className":1857},[],[1859],{"type":18,"value":1181},{"type":18,"value":1472},{"type":13,"tag":21,"props":1862,"children":1864},{"className":1863},[],[1865],{"type":18,"value":1866},"extent.width",{"type":18,"value":1868}," does not equal\nthe width of the subresource specified by ",{"type":13,"tag":21,"props":1870,"children":1872},{"className":1871},[],[1873],{"type":18,"value":946},{"type":18,"value":233},{"type":13,"tag":21,"props":1876,"children":1878},{"className":1877},[],[1879],{"type":18,"value":1866},{"type":18,"value":699},{"type":13,"tag":609,"props":1882,"children":1883},{"type":611},[],{"type":18,"value":1543},{"type":13,"tag":492,"props":1886,"children":1887},{"href":1546},[1888],{"type":18,"value":1549},{"type":18,"value":1551},{"type":13,"tag":492,"props":1891,"children":1892},{"href":1554},[1893],{"type":18,"value":1557},{"type":18,"value":1217},{"type":13,"tag":21,"props":1896,"children":1898},{"className":1897},[],[1899],{"type":18,"value":546},{"type":13,"tag":636,"props":1901,"children":1903},{"name":1902},"VUID-VkCopyImageToMemoryInfo-imageOffset-10053",[1904],{"type":13,"tag":14,"props":1905,"children":1906},{},[1907,1908,1913,1914,1918,1919,1924,1925,1930,1932,1937,1938,1944,1945,1948,1949,1953,1954,1958,1959],{"type":18,"value":1168},{"type":13,"tag":21,"props":1909,"children":1911},{"className":1910},[],[1912],{"type":18,"value":579},{"type":18,"value":1578},{"type":13,"tag":492,"props":1915,"children":1916},{"href":1506},[1917],{"type":18,"value":1509},{"type":18,"value":223},{"type":13,"tag":21,"props":1920,"children":1922},{"className":1921},[],[1923],{"type":18,"value":1516},{"type":18,"value":1518},{"type":13,"tag":21,"props":1926,"children":1928},{"className":1927},[],[1929],{"type":18,"value":1602},{"type":18,"value":1931},", the difference of\n",{"type":13,"tag":21,"props":1933,"children":1935},{"className":1934},[],[1936],{"type":18,"value":1181},{"type":18,"value":1472},{"type":13,"tag":21,"props":1939,"children":1941},{"className":1940},[],[1942],{"type":18,"value":1943},"extent.height",{"type":18,"value":699},{"type":13,"tag":609,"props":1946,"children":1947},{"type":611},[],{"type":18,"value":1543},{"type":13,"tag":492,"props":1950,"children":1951},{"href":1546},[1952],{"type":18,"value":1549},{"type":18,"value":1551},{"type":13,"tag":492,"props":1955,"children":1956},{"href":1554},[1957],{"type":18,"value":1557},{"type":18,"value":1217},{"type":13,"tag":21,"props":1960,"children":1962},{"className":1961},[],[1963],{"type":18,"value":546},{"type":13,"tag":636,"props":1965,"children":1967},{"name":1966},"VUID-VkCopyImageToMemoryInfo-imageOffset-10054",[1968],{"type":13,"tag":14,"props":1969,"children":1970},{},[1971,1972,1977,1978,1982,1983,1988,1989,1994,1995,2000,2001,2006,2007,2010,2011,2015,2016,2020,2021],{"type":18,"value":1168},{"type":13,"tag":21,"props":1973,"children":1975},{"className":1974},[],[1976],{"type":18,"value":579},{"type":18,"value":1578},{"type":13,"tag":492,"props":1979,"children":1980},{"href":1506},[1981],{"type":18,"value":1509},{"type":18,"value":223},{"type":13,"tag":21,"props":1984,"children":1986},{"className":1985},[],[1987],{"type":18,"value":1516},{"type":18,"value":1518},{"type":13,"tag":21,"props":1990,"children":1992},{"className":1991},[],[1993],{"type":18,"value":1595},{"type":18,"value":1931},{"type":13,"tag":21,"props":1996,"children":1998},{"className":1997},[],[1999],{"type":18,"value":1181},{"type":18,"value":1472},{"type":13,"tag":21,"props":2002,"children":2004},{"className":2003},[],[2005],{"type":18,"value":1866},{"type":18,"value":699},{"type":13,"tag":609,"props":2008,"children":2009},{"type":611},[],{"type":18,"value":1543},{"type":13,"tag":492,"props":2012,"children":2013},{"href":1546},[2014],{"type":18,"value":1549},{"type":18,"value":1551},{"type":13,"tag":492,"props":2017,"children":2018},{"href":1554},[2019],{"type":18,"value":1557},{"type":18,"value":1217},{"type":13,"tag":21,"props":2022,"children":2024},{"className":2023},[],[2025],{"type":18,"value":546},{"type":13,"tag":636,"props":2027,"children":2029},{"name":2028},"VUID-VkCopyImageToMemoryInfo-imageOffset-10055",[2030],{"type":13,"tag":14,"props":2031,"children":2032},{},[2033,2034,2039,2040,2044,2045,2050,2051,2056,2058,2063,2064,2069,2071,2076,2077,2082,2083,2086,2087,2091,2092,2096,2097],{"type":18,"value":1168},{"type":13,"tag":21,"props":2035,"children":2037},{"className":2036},[],[2038],{"type":18,"value":579},{"type":18,"value":1578},{"type":13,"tag":492,"props":2041,"children":2042},{"href":1506},[2043],{"type":18,"value":1509},{"type":18,"value":223},{"type":13,"tag":21,"props":2046,"children":2048},{"className":2047},[],[2049],{"type":18,"value":1516},{"type":18,"value":1518},{"type":13,"tag":21,"props":2052,"children":2054},{"className":2053},[],[2055],{"type":18,"value":1531},{"type":18,"value":2057},", the sum of\n",{"type":13,"tag":21,"props":2059,"children":2061},{"className":2060},[],[2062],{"type":18,"value":1181},{"type":18,"value":1472},{"type":13,"tag":21,"props":2065,"children":2067},{"className":2066},[],[2068],{"type":18,"value":1943},{"type":18,"value":2070}," does not equal the width\nof the subresource specified by ",{"type":13,"tag":21,"props":2072,"children":2074},{"className":2073},[],[2075],{"type":18,"value":946},{"type":18,"value":233},{"type":13,"tag":21,"props":2078,"children":2080},{"className":2079},[],[2081],{"type":18,"value":1943},{"type":18,"value":699},{"type":13,"tag":609,"props":2084,"children":2085},{"type":611},[],{"type":18,"value":1543},{"type":13,"tag":492,"props":2088,"children":2089},{"href":1546},[2090],{"type":18,"value":1549},{"type":18,"value":1551},{"type":13,"tag":492,"props":2093,"children":2094},{"href":1554},[2095],{"type":18,"value":1557},{"type":18,"value":1217},{"type":13,"tag":21,"props":2098,"children":2100},{"className":2099},[],[2101],{"type":18,"value":546},{"type":13,"tag":636,"props":2103,"children":2105},{"name":2104},"VUID-VkCopyImageToMemoryInfo-srcImage-00208",[2106],{"type":13,"tag":14,"props":2107,"children":2108},{},[2109,2110,2115,2116,2120,2121,2126,2127,2132,2134,2139,2140,2145,2147,2152,2153,2158,2159,2162,2163,2167,2168,2172,2173],{"type":18,"value":1168},{"type":13,"tag":21,"props":2111,"children":2113},{"className":2112},[],[2114],{"type":18,"value":579},{"type":18,"value":1578},{"type":13,"tag":492,"props":2117,"children":2118},{"href":1506},[2119],{"type":18,"value":1509},{"type":18,"value":223},{"type":13,"tag":21,"props":2122,"children":2124},{"className":2123},[],[2125],{"type":18,"value":1516},{"type":18,"value":1518},{"type":13,"tag":21,"props":2128,"children":2130},{"className":2129},[],[2131],{"type":18,"value":1524},{"type":18,"value":2133},", and\nthe sum of ",{"type":13,"tag":21,"props":2135,"children":2137},{"className":2136},[],[2138],{"type":18,"value":1242},{"type":18,"value":1472},{"type":13,"tag":21,"props":2141,"children":2143},{"className":2142},[],[2144],{"type":18,"value":1943},{"type":18,"value":2146}," does not equal\nthe height of the subresource specified by ",{"type":13,"tag":21,"props":2148,"children":2150},{"className":2149},[],[2151],{"type":18,"value":946},{"type":18,"value":233},{"type":13,"tag":21,"props":2154,"children":2156},{"className":2155},[],[2157],{"type":18,"value":1943},{"type":18,"value":699},{"type":13,"tag":609,"props":2160,"children":2161},{"type":611},[],{"type":18,"value":1543},{"type":13,"tag":492,"props":2164,"children":2165},{"href":1546},[2166],{"type":18,"value":1694},{"type":18,"value":1551},{"type":13,"tag":492,"props":2169,"children":2170},{"href":1554},[2171],{"type":18,"value":1557},{"type":18,"value":1217},{"type":13,"tag":21,"props":2174,"children":2176},{"className":2175},[],[2177],{"type":18,"value":546},{"type":13,"tag":636,"props":2179,"children":2181},{"name":2180},"VUID-VkCopyImageToMemoryInfo-imageOffset-10056",[2182],{"type":13,"tag":14,"props":2183,"children":2184},{},[2185,2186,2191,2192,2196,2197,2202,2203,2208,2209,2214,2215,2220,2222,2227,2228,2233,2234,2237,2238,2242,2243,2247,2248],{"type":18,"value":1168},{"type":13,"tag":21,"props":2187,"children":2189},{"className":2188},[],[2190],{"type":18,"value":579},{"type":18,"value":1578},{"type":13,"tag":492,"props":2193,"children":2194},{"href":1506},[2195],{"type":18,"value":1509},{"type":18,"value":223},{"type":13,"tag":21,"props":2198,"children":2200},{"className":2199},[],[2201],{"type":18,"value":1516},{"type":18,"value":1518},{"type":13,"tag":21,"props":2204,"children":2206},{"className":2205},[],[2207],{"type":18,"value":1602},{"type":18,"value":2057},{"type":13,"tag":21,"props":2210,"children":2212},{"className":2211},[],[2213],{"type":18,"value":1242},{"type":18,"value":1472},{"type":13,"tag":21,"props":2216,"children":2218},{"className":2217},[],[2219],{"type":18,"value":1866},{"type":18,"value":2221}," does not equal the height\nof the subresource specified by ",{"type":13,"tag":21,"props":2223,"children":2225},{"className":2224},[],[2226],{"type":18,"value":946},{"type":18,"value":233},{"type":13,"tag":21,"props":2229,"children":2231},{"className":2230},[],[2232],{"type":18,"value":1866},{"type":18,"value":699},{"type":13,"tag":609,"props":2235,"children":2236},{"type":611},[],{"type":18,"value":1543},{"type":13,"tag":492,"props":2239,"children":2240},{"href":1546},[2241],{"type":18,"value":1694},{"type":18,"value":1551},{"type":13,"tag":492,"props":2244,"children":2245},{"href":1554},[2246],{"type":18,"value":1557},{"type":18,"value":1217},{"type":13,"tag":21,"props":2249,"children":2251},{"className":2250},[],[2252],{"type":18,"value":546},{"type":13,"tag":636,"props":2254,"children":2256},{"name":2255},"VUID-VkCopyImageToMemoryInfo-imageOffset-10057",[2257],{"type":13,"tag":14,"props":2258,"children":2259},{},[2260,2261,2266,2267,2271,2272,2277,2278,2283,2284,2289,2290,2295,2296,2299,2300,2304,2305,2309,2310],{"type":18,"value":1168},{"type":13,"tag":21,"props":2262,"children":2264},{"className":2263},[],[2265],{"type":18,"value":579},{"type":18,"value":1578},{"type":13,"tag":492,"props":2268,"children":2269},{"href":1506},[2270],{"type":18,"value":1509},{"type":18,"value":223},{"type":13,"tag":21,"props":2273,"children":2275},{"className":2274},[],[2276],{"type":18,"value":1516},{"type":18,"value":1518},{"type":13,"tag":21,"props":2279,"children":2281},{"className":2280},[],[2282],{"type":18,"value":1595},{"type":18,"value":1931},{"type":13,"tag":21,"props":2285,"children":2287},{"className":2286},[],[2288],{"type":18,"value":1242},{"type":18,"value":1472},{"type":13,"tag":21,"props":2291,"children":2293},{"className":2292},[],[2294],{"type":18,"value":1943},{"type":18,"value":699},{"type":13,"tag":609,"props":2297,"children":2298},{"type":611},[],{"type":18,"value":1543},{"type":13,"tag":492,"props":2301,"children":2302},{"href":1546},[2303],{"type":18,"value":1694},{"type":18,"value":1551},{"type":13,"tag":492,"props":2306,"children":2307},{"href":1554},[2308],{"type":18,"value":1557},{"type":18,"value":1217},{"type":13,"tag":21,"props":2311,"children":2313},{"className":2312},[],[2314],{"type":18,"value":546},{"type":13,"tag":636,"props":2316,"children":2318},{"name":2317},"VUID-VkCopyImageToMemoryInfo-imageOffset-10058",[2319],{"type":13,"tag":14,"props":2320,"children":2321},{},[2322,2323,2328,2329,2333,2334,2339,2340,2345,2346,2351,2352,2357,2358,2361,2362,2366,2367,2371,2372],{"type":18,"value":1168},{"type":13,"tag":21,"props":2324,"children":2326},{"className":2325},[],[2327],{"type":18,"value":579},{"type":18,"value":1578},{"type":13,"tag":492,"props":2330,"children":2331},{"href":1506},[2332],{"type":18,"value":1509},{"type":18,"value":223},{"type":13,"tag":21,"props":2335,"children":2337},{"className":2336},[],[2338],{"type":18,"value":1516},{"type":18,"value":1518},{"type":13,"tag":21,"props":2341,"children":2343},{"className":2342},[],[2344],{"type":18,"value":1531},{"type":18,"value":1931},{"type":13,"tag":21,"props":2347,"children":2349},{"className":2348},[],[2350],{"type":18,"value":1242},{"type":18,"value":1472},{"type":13,"tag":21,"props":2353,"children":2355},{"className":2354},[],[2356],{"type":18,"value":1866},{"type":18,"value":699},{"type":13,"tag":609,"props":2359,"children":2360},{"type":611},[],{"type":18,"value":1543},{"type":13,"tag":492,"props":2363,"children":2364},{"href":1546},[2365],{"type":18,"value":1694},{"type":18,"value":1551},{"type":13,"tag":492,"props":2368,"children":2369},{"href":1554},[2370],{"type":18,"value":1557},{"type":18,"value":1217},{"type":13,"tag":21,"props":2373,"children":2375},{"className":2374},[],[2376],{"type":18,"value":546},{"type":13,"tag":636,"props":2378,"children":2380},{"name":2379},"VUID-VkCopyImageToMemoryInfo-srcImage-00209",[2381],{"type":13,"tag":14,"props":2382,"children":2383},{},[2384,2385,2390,2392,2397,2399,2405,2407,2413,2414,2419,2420,2423,2424,2428,2429,2433,2434],{"type":18,"value":1168},{"type":13,"tag":21,"props":2386,"children":2388},{"className":2387},[],[2389],{"type":18,"value":579},{"type":18,"value":2391},", if the sum of ",{"type":13,"tag":21,"props":2393,"children":2395},{"className":2394},[],[2396],{"type":18,"value":1384},{"type":18,"value":2398},"\nand ",{"type":13,"tag":21,"props":2400,"children":2402},{"className":2401},[],[2403],{"type":18,"value":2404},"extent.depth",{"type":18,"value":2406}," does not equal the depth of the subresource\nspecified by ",{"type":13,"tag":21,"props":2408,"children":2410},{"className":2409},[],[2411],{"type":18,"value":2412},"srcSubresource",{"type":18,"value":1175},{"type":13,"tag":21,"props":2415,"children":2417},{"className":2416},[],[2418],{"type":18,"value":2404},{"type":18,"value":699},{"type":13,"tag":609,"props":2421,"children":2422},{"type":611},[],{"type":18,"value":1805},{"type":13,"tag":492,"props":2425,"children":2426},{"href":1546},[2427],{"type":18,"value":1810},{"type":18,"value":1812},{"type":13,"tag":492,"props":2430,"children":2431},{"href":1554},[2432],{"type":18,"value":1557},{"type":18,"value":1217},{"type":13,"tag":21,"props":2435,"children":2437},{"className":2436},[],[2438],{"type":18,"value":546},{"type":13,"tag":636,"props":2440,"children":2442},{"name":2441},"VUID-VkCopyImageToMemoryInfo-imageSubresource-09105",[2443],{"type":13,"tag":14,"props":2444,"children":2445},{},[2446,2447,2452,2453,2459,2462,2464],{"type":18,"value":1168},{"type":13,"tag":21,"props":2448,"children":2450},{"className":2449},[],[2451],{"type":18,"value":579},{"type":18,"value":1175},{"type":13,"tag":21,"props":2454,"children":2456},{"className":2455},[],[2457],{"type":18,"value":2458},"imageSubresource.aspectMask",{"type":13,"tag":609,"props":2460,"children":2461},{"type":611},[],{"type":18,"value":2463}," specify aspects present in ",{"type":13,"tag":21,"props":2465,"children":2467},{"className":2466},[],[2468],{"type":18,"value":546},{"type":13,"tag":636,"props":2470,"children":2472},{"name":2471},"VUID-VkCopyImageToMemoryInfo-srcImage-07981",[2473],{"type":13,"tag":14,"props":2474,"children":2475},{},[2476,2477,2482,2484,2490,2491,2496,2497,2502,2503,2506,2508,2514],{"type":18,"value":644},{"type":13,"tag":21,"props":2478,"children":2480},{"className":2479},[],[2481],{"type":18,"value":546},{"type":18,"value":2483}," has a ",{"type":13,"tag":492,"props":2485,"children":2487},{"href":2486},"/chapters/formats#formats-multiplanar",[2488],{"type":18,"value":2489},"multi-planar\nformat",{"type":18,"value":1449},{"type":13,"tag":21,"props":2492,"children":2494},{"className":2493},[],[2495],{"type":18,"value":579},{"type":18,"value":233},{"type":13,"tag":21,"props":2498,"children":2500},{"className":2499},[],[2501],{"type":18,"value":2458},{"type":18,"value":699},{"type":13,"tag":609,"props":2504,"children":2505},{"type":611},[],{"type":18,"value":2507}," be a single valid\n",{"type":13,"tag":492,"props":2509,"children":2511},{"href":2510},"/chapters/formats#formats-multiplanar-image-aspect",[2512],{"type":18,"value":2513},"multi-planar aspect mask",{"type":18,"value":2515}," bit",{"type":13,"tag":636,"props":2517,"children":2519},{"name":2518},"VUID-VkCopyImageToMemoryInfo-srcImage-07983",[2520],{"type":13,"tag":14,"props":2521,"children":2522},{},[2523,2524,2529,2530,2536,2538,2543,2544,2549,2550,2553,2554,2559,2560,2565,2566,2569,2570],{"type":18,"value":644},{"type":13,"tag":21,"props":2525,"children":2527},{"className":2526},[],[2528],{"type":18,"value":546},{"type":18,"value":1317},{"type":13,"tag":21,"props":2531,"children":2533},{"className":2532},[],[2534],{"type":18,"value":2535},"VK_IMAGE_TYPE_3D",{"type":18,"value":2537},", for each\nelement of ",{"type":13,"tag":21,"props":2539,"children":2541},{"className":2540},[],[2542],{"type":18,"value":579},{"type":18,"value":1175},{"type":13,"tag":21,"props":2545,"children":2547},{"className":2546},[],[2548],{"type":18,"value":1059},{"type":18,"value":699},{"type":13,"tag":609,"props":2551,"children":2552},{"type":611},[],{"type":18,"value":1483},{"type":13,"tag":21,"props":2555,"children":2557},{"className":2556},[],[2558],{"type":18,"value":893},{"type":18,"value":1472},{"type":13,"tag":21,"props":2561,"children":2563},{"className":2562},[],[2564],{"type":18,"value":1044},{"type":18,"value":699},{"type":13,"tag":609,"props":2567,"children":2568},{"type":611},[],{"type":18,"value":887},{"type":13,"tag":21,"props":2571,"children":2573},{"className":2572},[],[2574],{"type":18,"value":1364},{"type":13,"tag":636,"props":2576,"children":2578},{"name":2577},"VUID-VkCopyImageToMemoryInfo-memoryRowLength-09106",[2579],{"type":13,"tag":14,"props":2580,"children":2581},{},[2582,2583,2588,2589,2595,2596,2599,2600,2605,2606,2610,2611],{"type":18,"value":1168},{"type":13,"tag":21,"props":2584,"children":2586},{"className":2585},[],[2587],{"type":18,"value":579},{"type":18,"value":1175},{"type":13,"tag":21,"props":2590,"children":2592},{"className":2591},[],[2593],{"type":18,"value":2594},"memoryRowLength",{"type":18,"value":699},{"type":13,"tag":609,"props":2597,"children":2598},{"type":611},[],{"type":18,"value":1805},{"type":13,"tag":492,"props":2601,"children":2602},{"href":1546},[2603],{"type":18,"value":2604},"texel block extent\nwidth",{"type":18,"value":1812},{"type":13,"tag":492,"props":2607,"children":2608},{"href":1554},[2609],{"type":18,"value":1557},{"type":18,"value":1217},{"type":13,"tag":21,"props":2612,"children":2614},{"className":2613},[],[2615],{"type":18,"value":546},{"type":13,"tag":636,"props":2617,"children":2619},{"name":2618},"VUID-VkCopyImageToMemoryInfo-memoryImageHeight-09107",[2620],{"type":13,"tag":14,"props":2621,"children":2622},{},[2623,2624,2629,2630,2636,2637,2640,2641,2646,2647,2651,2652],{"type":18,"value":1168},{"type":13,"tag":21,"props":2625,"children":2627},{"className":2626},[],[2628],{"type":18,"value":579},{"type":18,"value":1175},{"type":13,"tag":21,"props":2631,"children":2633},{"className":2632},[],[2634],{"type":18,"value":2635},"memoryImageHeight",{"type":18,"value":699},{"type":13,"tag":609,"props":2638,"children":2639},{"type":611},[],{"type":18,"value":1805},{"type":13,"tag":492,"props":2642,"children":2643},{"href":1546},[2644],{"type":18,"value":2645},"texel block extent\nheight",{"type":18,"value":1812},{"type":13,"tag":492,"props":2648,"children":2649},{"href":1554},[2650],{"type":18,"value":1557},{"type":18,"value":1217},{"type":13,"tag":21,"props":2653,"children":2655},{"className":2654},[],[2656],{"type":18,"value":546},{"type":13,"tag":636,"props":2658,"children":2660},{"name":2659},"VUID-VkCopyImageToMemoryInfo-memoryRowLength-09108",[2661],{"type":13,"tag":14,"props":2662,"children":2663},{},[2664,2665,2670,2671,2676,2678,2682,2684,2689,2690,2693,2695,2701],{"type":18,"value":1168},{"type":13,"tag":21,"props":2666,"children":2668},{"className":2667},[],[2669],{"type":18,"value":579},{"type":18,"value":1175},{"type":13,"tag":21,"props":2672,"children":2674},{"className":2673},[],[2675],{"type":18,"value":2594},{"type":18,"value":2677}," divided by\nthe ",{"type":13,"tag":492,"props":2679,"children":2680},{"href":1546},[2681],{"type":18,"value":1549},{"type":18,"value":2683}," and then\nmultiplied by the texel block size of ",{"type":13,"tag":21,"props":2685,"children":2687},{"className":2686},[],[2688],{"type":18,"value":546},{"type":18,"value":699},{"type":13,"tag":609,"props":2691,"children":2692},{"type":611},[],{"type":18,"value":2694}," be less\nthan or equal to 2",{"type":13,"tag":2696,"props":2697,"children":2698},"sup",{},[2699],{"type":18,"value":2700},"31",{"type":18,"value":2702},"-1",{"type":13,"tag":636,"props":2704,"children":2706},{"name":2705},"VUID-VkCopyImageToMemoryInfo-srcImageLayout-09064",[2707],{"type":13,"tag":14,"props":2708,"children":2709},{},[2710,2715,2716,2719,2721,2726,2728],{"type":13,"tag":21,"props":2711,"children":2713},{"className":2712},[],[2714],{"type":18,"value":557},{"type":18,"value":699},{"type":13,"tag":609,"props":2717,"children":2718},{"type":611},[],{"type":18,"value":2720}," specify the current layout of the image\nsubresources of ",{"type":13,"tag":21,"props":2722,"children":2724},{"className":2723},[],[2725],{"type":18,"value":546},{"type":18,"value":2727}," specified in ",{"type":13,"tag":21,"props":2729,"children":2731},{"className":2730},[],[2732],{"type":18,"value":579},{"type":13,"tag":636,"props":2734,"children":2736},{"name":2735},"VUID-VkCopyImageToMemoryInfo-srcImageLayout-09065",[2737],{"type":13,"tag":14,"props":2738,"children":2739},{},[2740,2745,2746,2749,2751,2757,2758],{"type":13,"tag":21,"props":2741,"children":2743},{"className":2742},[],[2744],{"type":18,"value":557},{"type":18,"value":699},{"type":13,"tag":609,"props":2747,"children":2748},{"type":611},[],{"type":18,"value":2750}," be one of the image layouts returned in\n",{"type":13,"tag":492,"props":2752,"children":2754},{"href":2753},"/man/VkPhysicalDeviceHostImageCopyProperties",[2755],{"type":18,"value":2756},"VkPhysicalDeviceHostImageCopyProperties",{"type":18,"value":223},{"type":13,"tag":21,"props":2759,"children":2761},{"className":2760},[],[2762],{"type":18,"value":2763},"pCopySrcLayouts",{"type":13,"tag":636,"props":2765,"children":2767},{"name":2766},"VUID-VkCopyImageToMemoryInfo-flags-09394",[2768],{"type":13,"tag":14,"props":2769,"children":2770},{},[2771,2772,2777,2779,2784,2786,2791,2792,2797,2798,2803,2806],{"type":18,"value":644},{"type":13,"tag":21,"props":2773,"children":2775},{"className":2774},[],[2776],{"type":18,"value":527},{"type":18,"value":2778}," includes ",{"type":13,"tag":21,"props":2780,"children":2782},{"className":2781},[],[2783],{"type":18,"value":843},{"type":18,"value":2785},", for each region\nin ",{"type":13,"tag":21,"props":2787,"children":2789},{"className":2788},[],[2790],{"type":18,"value":579},{"type":18,"value":1175},{"type":13,"tag":21,"props":2793,"children":2795},{"className":2794},[],[2796],{"type":18,"value":2594},{"type":18,"value":1472},{"type":13,"tag":21,"props":2799,"children":2801},{"className":2800},[],[2802],{"type":18,"value":2635},{"type":13,"tag":609,"props":2804,"children":2805},{"type":611},[],{"type":18,"value":2807}," both be 0",{"type":13,"tag":631,"props":2809,"children":2811},{"name":2810},"Valid Usage (Implicit)",[2812,2835,2857,2881,2907,2932,2963],{"type":13,"tag":636,"props":2813,"children":2815},{"name":2814},"VUID-VkCopyImageToMemoryInfo-sType-sType",[2816],{"type":13,"tag":14,"props":2817,"children":2818},{},[2819,2824,2825,2828,2829],{"type":13,"tag":21,"props":2820,"children":2822},{"className":2821},[],[2823],{"type":18,"value":488},{"type":18,"value":699},{"type":13,"tag":609,"props":2826,"children":2827},{"type":611},[],{"type":18,"value":887},{"type":13,"tag":21,"props":2830,"children":2832},{"className":2831},[],[2833],{"type":18,"value":2834},"VK_STRUCTURE_TYPE_COPY_IMAGE_TO_MEMORY_INFO",{"type":13,"tag":636,"props":2836,"children":2838},{"name":2837},"VUID-VkCopyImageToMemoryInfo-pNext-pNext",[2839],{"type":13,"tag":14,"props":2840,"children":2841},{},[2842,2847,2848,2851,2852],{"type":13,"tag":21,"props":2843,"children":2845},{"className":2844},[],[2846],{"type":18,"value":508},{"type":18,"value":699},{"type":13,"tag":609,"props":2849,"children":2850},{"type":611},[],{"type":18,"value":887},{"type":13,"tag":21,"props":2853,"children":2855},{"className":2854},[],[2856],{"type":18,"value":516},{"type":13,"tag":636,"props":2858,"children":2860},{"name":2859},"VUID-VkCopyImageToMemoryInfo-flags-parameter",[2861],{"type":13,"tag":14,"props":2862,"children":2863},{},[2864,2869,2870,2873,2875,2879],{"type":13,"tag":21,"props":2865,"children":2867},{"className":2866},[],[2868],{"type":18,"value":527},{"type":18,"value":699},{"type":13,"tag":609,"props":2871,"children":2872},{"type":611},[],{"type":18,"value":2874}," be a valid combination of ",{"type":13,"tag":492,"props":2876,"children":2877},{"href":532},[2878],{"type":18,"value":535},{"type":18,"value":2880}," values",{"type":13,"tag":636,"props":2882,"children":2884},{"name":2883},"VUID-VkCopyImageToMemoryInfo-srcImage-parameter",[2885],{"type":13,"tag":14,"props":2886,"children":2887},{},[2888,2893,2894,2897,2899,2905],{"type":13,"tag":21,"props":2889,"children":2891},{"className":2890},[],[2892],{"type":18,"value":546},{"type":18,"value":699},{"type":13,"tag":609,"props":2895,"children":2896},{"type":611},[],{"type":18,"value":2898}," be a valid ",{"type":13,"tag":492,"props":2900,"children":2902},{"href":2901},"/man/VkImage",[2903],{"type":18,"value":2904},"VkImage",{"type":18,"value":2906}," handle",{"type":13,"tag":636,"props":2908,"children":2910},{"name":2909},"VUID-VkCopyImageToMemoryInfo-srcImageLayout-parameter",[2911],{"type":13,"tag":14,"props":2912,"children":2913},{},[2914,2919,2920,2923,2924,2930],{"type":13,"tag":21,"props":2915,"children":2917},{"className":2916},[],[2918],{"type":18,"value":557},{"type":18,"value":699},{"type":13,"tag":609,"props":2921,"children":2922},{"type":611},[],{"type":18,"value":2898},{"type":13,"tag":492,"props":2925,"children":2927},{"href":2926},"/man/VkImageLayout",[2928],{"type":18,"value":2929},"VkImageLayout",{"type":18,"value":2931}," value",{"type":13,"tag":636,"props":2933,"children":2935},{"name":2934},"VUID-VkCopyImageToMemoryInfo-pRegions-parameter",[2936],{"type":13,"tag":14,"props":2937,"children":2938},{},[2939,2944,2945,2948,2950,2955,2957,2961],{"type":13,"tag":21,"props":2940,"children":2942},{"className":2941},[],[2943],{"type":18,"value":579},{"type":18,"value":699},{"type":13,"tag":609,"props":2946,"children":2947},{"type":611},[],{"type":18,"value":2949}," be a valid pointer to an array of ",{"type":13,"tag":21,"props":2951,"children":2953},{"className":2952},[],[2954],{"type":18,"value":568},{"type":18,"value":2956}," valid ",{"type":13,"tag":492,"props":2958,"children":2959},{"href":584},[2960],{"type":18,"value":587},{"type":18,"value":2962}," structures",{"type":13,"tag":636,"props":2964,"children":2966},{"name":2965},"VUID-VkCopyImageToMemoryInfo-regionCount-arraylength",[2967],{"type":13,"tag":14,"props":2968,"children":2969},{},[2970,2975,2976,2979,2981],{"type":13,"tag":21,"props":2971,"children":2973},{"className":2972},[],[2974],{"type":18,"value":568},{"type":18,"value":699},{"type":13,"tag":609,"props":2977,"children":2978},{"type":611},[],{"type":18,"value":2980}," be greater than ",{"type":13,"tag":21,"props":2982,"children":2984},{"className":2983},[],[2985],{"type":18,"value":893},{"type":13,"tag":2987,"props":2988,"children":2989},"style",{},[2990],{"type":18,"value":2991},"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":2993},[],"markdown",1744876541526]