[{"data":1,"prerenderedAt":3162},["ShallowReactive",2],{"jUsW4STxJ0":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":3161,"_id":4},"VkCopyImageToBufferInfo2","Structure specifying parameters of an image to buffer copy command","VK_VERSION_1_3","structs",[],{"type":10,"children":11,"toc":3159},"root",[12,28,405,410,475,582,2944,3153],{"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 VkCopyImageToBufferInfo2 {\n VkStructureType sType;\n const void* pNext;\n VkImage srcImage;\n VkImageLayout srcImageLayout;\n VkBuffer dstBuffer;\n uint32_t regionCount;\n const VkBufferImageCopy2* pRegions;\n} VkCopyImageToBufferInfo2;\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}," VkCopyImageToBufferInfo2 {\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}," VkImage srcImage;\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}," VkImageLayout srcImageLayout;\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}," VkBuffer dstBuffer;\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}," VkBufferImageCopy2",{"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},"} VkCopyImageToBufferInfo2;\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 CopyImageToBufferInfo2 {\n s_type: vk::StructureType,\n p_next: *const c_void,\n src_image: vk::Image,\n src_image_layout: vk::ImageLayout,\n dst_buffer: vk::Buffer,\n region_count: u32,\n p_regions: *const vk::BufferImageCopy2,\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}," CopyImageToBufferInfo2",{"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}," src_image",{"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},"Image",{"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_layout",{"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},"ImageLayout",{"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}," dst_buffer",{"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},"Buffer",{"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},"BufferImageCopy2",{"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 VkCopyImageToBufferInfo2 VkCopyImageToBufferInfo2KHR;\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}," VkCopyImageToBufferInfo2 VkCopyImageToBufferInfo2KHR;\n",{"type":13,"tag":33,"props":433,"children":435},{"className":170,"code":434,"filename":172,"language":173,"meta":39,"style":39},"type CopyImageToBufferInfo2KHR = vk::CopyImageToBufferInfo2;\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}," CopyImageToBufferInfo2KHR",{"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},"CopyImageToBufferInfo2",{"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,530,541,552,563],{"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],{"type":13,"tag":21,"props":523,"children":525},{"className":524},[],[526],{"type":18,"value":527},"srcImage",{"type":18,"value":529}," is the source image.",{"type":13,"tag":480,"props":531,"children":532},{},[533,539],{"type":13,"tag":21,"props":534,"children":536},{"className":535},[],[537],{"type":18,"value":538},"srcImageLayout",{"type":18,"value":540}," is the layout of the source image subresources for\nthe copy.",{"type":13,"tag":480,"props":542,"children":543},{},[544,550],{"type":13,"tag":21,"props":545,"children":547},{"className":546},[],[548],{"type":18,"value":549},"dstBuffer",{"type":18,"value":551}," is the destination buffer.",{"type":13,"tag":480,"props":553,"children":554},{},[555,561],{"type":13,"tag":21,"props":556,"children":558},{"className":557},[],[559],{"type":18,"value":560},"regionCount",{"type":18,"value":562}," is the number of regions to copy.",{"type":13,"tag":480,"props":564,"children":565},{},[566,572,574,580],{"type":13,"tag":21,"props":567,"children":569},{"className":568},[],[570],{"type":18,"value":571},"pRegions",{"type":18,"value":573}," is a pointer to an array of ",{"type":13,"tag":492,"props":575,"children":577},{"href":576},"/man/VkBufferImageCopy2",[578],{"type":18,"value":579},"VkBufferImageCopy2",{"type":18,"value":581},"\nstructures specifying the regions to copy.",{"type":13,"tag":583,"props":584,"children":586},"validity-group",{"name":585},"Valid Usage",[587,639,686,730,772,814,845,866,892,924,948,977,1015,1054,1088,1138,1204,1236,1260,1326,1388,1455,1528,1608,1671,1746,1788,1865,1929,1991,2067,2143,2218,2280,2342,2404,2434,2480,2539,2580,2621,2667,2710,2767,2806,2878],{"type":13,"tag":588,"props":589,"children":591},"validity-field",{"name":590},"VUID-VkCopyImageToBufferInfo2-pRegions-04566",[592],{"type":13,"tag":14,"props":593,"children":594},{},[595,597,602,604,610,612,617,619,624,626,632,634],{"type":18,"value":596},"The image region specified by each element of ",{"type":13,"tag":21,"props":598,"children":600},{"className":599},[],[601],{"type":18,"value":571},{"type":18,"value":603},"\nthat does not contain ",{"type":13,"tag":492,"props":605,"children":607},{"href":606},"/man/VkCopyCommandTransformInfoQCOM",[608],{"type":18,"value":609},"VkCopyCommandTransformInfoQCOM",{"type":18,"value":611}," in its\n",{"type":13,"tag":21,"props":613,"children":615},{"className":614},[],[616],{"type":18,"value":508},{"type":18,"value":618}," chain\n",{"type":13,"tag":620,"props":621,"children":623},"normative",{"type":622},"must",[],{"type":18,"value":625}," be contained within the specified ",{"type":13,"tag":21,"props":627,"children":629},{"className":628},[],[630],{"type":18,"value":631},"imageSubresource",{"type":18,"value":633}," of\n",{"type":13,"tag":21,"props":635,"children":637},{"className":636},[],[638],{"type":18,"value":527},{"type":13,"tag":588,"props":640,"children":642},{"name":641},"VUID-VkCopyImageToBufferInfo2KHR-pRegions-04557",[643],{"type":13,"tag":14,"props":644,"children":645},{},[646,648,653,655,659,661,666,668,674,676,679,681],{"type":18,"value":647},"If the image region specified by each element of ",{"type":13,"tag":21,"props":649,"children":651},{"className":650},[],[652],{"type":18,"value":571},{"type":18,"value":654}," contains\n",{"type":13,"tag":492,"props":656,"children":657},{"href":606},[658],{"type":18,"value":609},{"type":18,"value":660}," in its ",{"type":13,"tag":21,"props":662,"children":664},{"className":663},[],[665],{"type":18,"value":508},{"type":18,"value":667}," chain, the\nrotated source region as described in\n",{"type":13,"tag":492,"props":669,"children":671},{"href":670},"/chapters/copies#copies-buffers-images-rotation-addressing",[672],{"type":18,"value":673},"Copy Commands > Copying Data Between Buffers and Images",{"type":18,"value":675}," ",{"type":13,"tag":620,"props":677,"children":678},{"type":622},[],{"type":18,"value":680}," be contained within\n",{"type":13,"tag":21,"props":682,"children":684},{"className":683},[],[685],{"type":18,"value":527},{"type":13,"tag":588,"props":687,"children":689},{"name":688},"VUID-VkCopyImageToBufferInfo2KHR-pRegions-04558",[690],{"type":13,"tag":14,"props":691,"children":692},{},[693,695,700,701,705,706,711,713,718,719,722,724],{"type":18,"value":694},"If any element of ",{"type":13,"tag":21,"props":696,"children":698},{"className":697},[],[699],{"type":18,"value":571},{"type":18,"value":654},{"type":13,"tag":492,"props":702,"children":703},{"href":606},[704],{"type":18,"value":609},{"type":18,"value":660},{"type":13,"tag":21,"props":707,"children":709},{"className":708},[],[710],{"type":18,"value":508},{"type":18,"value":712}," chain, then\n",{"type":13,"tag":21,"props":714,"children":716},{"className":715},[],[717],{"type":18,"value":527},{"type":18,"value":675},{"type":13,"tag":620,"props":720,"children":721},{"type":622},[],{"type":18,"value":723}," have a 1x1x1 ",{"type":13,"tag":492,"props":725,"children":727},{"href":726},"/chapters/formats#formats-compatibility-classes",[728],{"type":18,"value":729},"texel\nblock extent",{"type":13,"tag":588,"props":731,"children":733},{"name":732},"VUID-VkCopyImageToBufferInfo2KHR-pRegions-06205",[734],{"type":13,"tag":14,"props":735,"children":736},{},[737,738,743,744,748,749,754,755,760,761,764,766],{"type":18,"value":694},{"type":13,"tag":21,"props":739,"children":741},{"className":740},[],[742],{"type":18,"value":571},{"type":18,"value":654},{"type":13,"tag":492,"props":745,"children":746},{"href":606},[747],{"type":18,"value":609},{"type":18,"value":660},{"type":13,"tag":21,"props":750,"children":752},{"className":751},[],[753],{"type":18,"value":508},{"type":18,"value":712},{"type":13,"tag":21,"props":756,"children":758},{"className":757},[],[759],{"type":18,"value":527},{"type":18,"value":675},{"type":13,"tag":620,"props":762,"children":763},{"type":622},[],{"type":18,"value":765}," be of type ",{"type":13,"tag":21,"props":767,"children":769},{"className":768},[],[770],{"type":18,"value":771},"VK_IMAGE_TYPE_2D",{"type":13,"tag":588,"props":773,"children":775},{"name":774},"VUID-VkCopyImageToBufferInfo2KHR-pRegions-06206",[776],{"type":13,"tag":14,"props":777,"children":778},{},[779,780,785,786,790,791,796,797,802,803,806,808],{"type":18,"value":694},{"type":13,"tag":21,"props":781,"children":783},{"className":782},[],[784],{"type":18,"value":571},{"type":18,"value":654},{"type":13,"tag":492,"props":787,"children":788},{"href":606},[789],{"type":18,"value":609},{"type":18,"value":660},{"type":13,"tag":21,"props":792,"children":794},{"className":793},[],[795],{"type":18,"value":508},{"type":18,"value":712},{"type":13,"tag":21,"props":798,"children":800},{"className":799},[],[801],{"type":18,"value":527},{"type":18,"value":675},{"type":13,"tag":620,"props":804,"children":805},{"type":622},[],{"type":18,"value":807}," not have a\n",{"type":13,"tag":492,"props":809,"children":811},{"href":810},"/chapters/formats#formats-requiring-sampler-ycbcr-conversion",[812],{"type":18,"value":813},"multi-planar format",{"type":13,"tag":588,"props":815,"children":817},{"name":816},"VUID-VkCopyImageToBufferInfo2-pRegions-00183",[818],{"type":13,"tag":14,"props":819,"children":820},{},[821,826,827,830,832,838,840],{"type":13,"tag":21,"props":822,"children":824},{"className":823},[],[825],{"type":18,"value":549},{"type":18,"value":675},{"type":13,"tag":620,"props":828,"children":829},{"type":622},[],{"type":18,"value":831}," be large enough to contain all buffer locations\nthat are accessed according to ",{"type":13,"tag":492,"props":833,"children":835},{"href":834},"/chapters/copies#copies-buffers-images-addressing",[836],{"type":18,"value":837},"Buffer\nand Image Addressing",{"type":18,"value":839},", for each element of ",{"type":13,"tag":21,"props":841,"children":843},{"className":842},[],[844],{"type":18,"value":571},{"type":13,"tag":588,"props":846,"children":848},{"name":847},"VUID-VkCopyImageToBufferInfo2-pRegions-00184",[849],{"type":13,"tag":14,"props":850,"children":851},{},[852,854,859,861,864],{"type":18,"value":853},"The union of all source regions, and the union of all destination\nregions, specified by the elements of ",{"type":13,"tag":21,"props":855,"children":857},{"className":856},[],[858],{"type":18,"value":571},{"type":18,"value":860},", ",{"type":13,"tag":620,"props":862,"children":863},{"type":622},[],{"type":18,"value":865}," not overlap\nin memory",{"type":13,"tag":588,"props":867,"children":869},{"name":868},"VUID-VkCopyImageToBufferInfo2-srcImage-00186",[870],{"type":13,"tag":14,"props":871,"children":872},{},[873,878,879,882,884,890],{"type":13,"tag":21,"props":874,"children":876},{"className":875},[],[877],{"type":18,"value":527},{"type":18,"value":675},{"type":13,"tag":620,"props":880,"children":881},{"type":622},[],{"type":18,"value":883}," have been created with\n",{"type":13,"tag":21,"props":885,"children":887},{"className":886},[],[888],{"type":18,"value":889},"VK_IMAGE_USAGE_TRANSFER_SRC_BIT",{"type":18,"value":891}," usage flag",{"type":13,"tag":588,"props":893,"children":895},{"name":894},"VUID-VkCopyImageToBufferInfo2-srcImage-01998",[896],{"type":13,"tag":14,"props":897,"children":898},{},[899,900,906,907,912,913,916,918],{"type":18,"value":19},{"type":13,"tag":492,"props":901,"children":903},{"href":902},"/chapters/resources#resources-image-format-features",[904],{"type":18,"value":905},"format features",{"type":18,"value":633},{"type":13,"tag":21,"props":908,"children":910},{"className":909},[],[911],{"type":18,"value":527},{"type":18,"value":675},{"type":13,"tag":620,"props":914,"children":915},{"type":622},[],{"type":18,"value":917}," contain ",{"type":13,"tag":21,"props":919,"children":921},{"className":920},[],[922],{"type":18,"value":923},"VK_FORMAT_FEATURE_TRANSFER_SRC_BIT",{"type":13,"tag":588,"props":925,"children":927},{"name":926},"VUID-VkCopyImageToBufferInfo2-dstBuffer-00191",[928],{"type":13,"tag":14,"props":929,"children":930},{},[931,936,937,940,941,947],{"type":13,"tag":21,"props":932,"children":934},{"className":933},[],[935],{"type":18,"value":549},{"type":18,"value":675},{"type":13,"tag":620,"props":938,"children":939},{"type":622},[],{"type":18,"value":883},{"type":13,"tag":21,"props":942,"children":944},{"className":943},[],[945],{"type":18,"value":946},"VK_BUFFER_USAGE_TRANSFER_DST_BIT",{"type":18,"value":891},{"type":13,"tag":588,"props":949,"children":951},{"name":950},"VUID-VkCopyImageToBufferInfo2-dstBuffer-00192",[952],{"type":13,"tag":14,"props":953,"children":954},{},[955,957,962,964,967,969,975],{"type":18,"value":956},"If ",{"type":13,"tag":21,"props":958,"children":960},{"className":959},[],[961],{"type":18,"value":549},{"type":18,"value":963}," is non-sparse then it ",{"type":13,"tag":620,"props":965,"children":966},{"type":622},[],{"type":18,"value":968}," be bound completely and\ncontiguously to a single ",{"type":13,"tag":21,"props":970,"children":972},{"className":971},[],[973],{"type":18,"value":974},"VkDeviceMemory",{"type":18,"value":976}," object",{"type":13,"tag":588,"props":978,"children":980},{"name":979},"VUID-VkCopyImageToBufferInfo2-srcImageLayout-00189",[981],{"type":13,"tag":14,"props":982,"children":983},{},[984,989,990,993,995,1000,1002,1007,1009],{"type":13,"tag":21,"props":985,"children":987},{"className":986},[],[988],{"type":18,"value":538},{"type":18,"value":675},{"type":13,"tag":620,"props":991,"children":992},{"type":622},[],{"type":18,"value":994}," specify the layout of the image subresources\nof ",{"type":13,"tag":21,"props":996,"children":998},{"className":997},[],[999],{"type":18,"value":527},{"type":18,"value":1001}," specified in ",{"type":13,"tag":21,"props":1003,"children":1005},{"className":1004},[],[1006],{"type":18,"value":571},{"type":18,"value":1008}," at the time this command\nis executed on a ",{"type":13,"tag":21,"props":1010,"children":1012},{"className":1011},[],[1013],{"type":18,"value":1014},"VkDevice",{"type":13,"tag":588,"props":1016,"children":1018},{"name":1017},"VUID-VkCopyImageToBufferInfo2-srcImageLayout-01397",[1019],{"type":13,"tag":14,"props":1020,"children":1021},{},[1022,1027,1028,1031,1033,1039,1040,1046,1048],{"type":13,"tag":21,"props":1023,"children":1025},{"className":1024},[],[1026],{"type":18,"value":538},{"type":18,"value":675},{"type":13,"tag":620,"props":1029,"children":1030},{"type":622},[],{"type":18,"value":1032}," be\n",{"type":13,"tag":21,"props":1034,"children":1036},{"className":1035},[],[1037],{"type":18,"value":1038},"VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR",{"type":18,"value":233},{"type":13,"tag":21,"props":1041,"children":1043},{"className":1042},[],[1044],{"type":18,"value":1045},"VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL",{"type":18,"value":1047},", or\n",{"type":13,"tag":21,"props":1049,"children":1051},{"className":1050},[],[1052],{"type":18,"value":1053},"VK_IMAGE_LAYOUT_GENERAL",{"type":13,"tag":588,"props":1055,"children":1057},{"name":1056},"VUID-VkCopyImageToBufferInfo2-srcImage-07966",[1058],{"type":13,"tag":14,"props":1059,"children":1060},{},[1061,1062,1067,1069,1075,1077,1080,1082,1087],{"type":18,"value":956},{"type":13,"tag":21,"props":1063,"children":1065},{"className":1064},[],[1066],{"type":18,"value":527},{"type":18,"value":1068}," is non-sparse then the image\nor the specified ",{"type":13,"tag":1070,"props":1071,"children":1072},"em",{},[1073],{"type":18,"value":1074},"disjoint",{"type":18,"value":1076}," plane\n",{"type":13,"tag":620,"props":1078,"children":1079},{"type":622},[],{"type":18,"value":1081}," be bound completely and contiguously to a single\n",{"type":13,"tag":21,"props":1083,"children":1085},{"className":1084},[],[1086],{"type":18,"value":974},{"type":18,"value":976},{"type":13,"tag":588,"props":1089,"children":1091},{"name":1090},"VUID-VkCopyImageToBufferInfo2-imageSubresource-07967",[1092],{"type":13,"tag":14,"props":1093,"children":1094},{},[1095,1096,1102,1104,1109,1110,1113,1115,1121,1123,1129,1131,1136],{"type":18,"value":19},{"type":13,"tag":21,"props":1097,"children":1099},{"className":1098},[],[1100],{"type":18,"value":1101},"imageSubresource.mipLevel",{"type":18,"value":1103}," member of each element of\n",{"type":13,"tag":21,"props":1105,"children":1107},{"className":1106},[],[1108],{"type":18,"value":571},{"type":18,"value":675},{"type":13,"tag":620,"props":1111,"children":1112},{"type":622},[],{"type":18,"value":1114}," be less than the ",{"type":13,"tag":21,"props":1116,"children":1118},{"className":1117},[],[1119],{"type":18,"value":1120},"mipLevels",{"type":18,"value":1122}," specified in\n",{"type":13,"tag":492,"props":1124,"children":1126},{"href":1125},"/man/VkImageCreateInfo",[1127],{"type":18,"value":1128},"VkImageCreateInfo",{"type":18,"value":1130}," when ",{"type":13,"tag":21,"props":1132,"children":1134},{"className":1133},[],[1135],{"type":18,"value":527},{"type":18,"value":1137}," was created",{"type":13,"tag":588,"props":1139,"children":1141},{"name":1140},"VUID-VkCopyImageToBufferInfo2-imageSubresource-07968",[1142],{"type":13,"tag":14,"props":1143,"children":1144},{},[1145,1146,1152,1154,1160,1161,1167,1169,1174,1176,1181,1184,1186,1192,1193,1197,1198,1203],{"type":18,"value":956},{"type":13,"tag":21,"props":1147,"children":1149},{"className":1148},[],[1150],{"type":18,"value":1151},"imageSubresource.layerCount",{"type":18,"value":1153}," is not\n",{"type":13,"tag":21,"props":1155,"children":1157},{"className":1156},[],[1158],{"type":18,"value":1159},"VK_REMAINING_ARRAY_LAYERS",{"type":18,"value":233},{"type":13,"tag":21,"props":1162,"children":1164},{"className":1163},[],[1165],{"type":18,"value":1166},"imageSubresource.baseArrayLayer",{"type":18,"value":1168}," +\n",{"type":13,"tag":21,"props":1170,"children":1172},{"className":1171},[],[1173],{"type":18,"value":1151},{"type":18,"value":1175}," of each element of ",{"type":13,"tag":21,"props":1177,"children":1179},{"className":1178},[],[1180],{"type":18,"value":571},{"type":13,"tag":620,"props":1182,"children":1183},{"type":622},[],{"type":18,"value":1185}," be less than or equal to the ",{"type":13,"tag":21,"props":1187,"children":1189},{"className":1188},[],[1190],{"type":18,"value":1191},"arrayLayers",{"type":18,"value":1122},{"type":13,"tag":492,"props":1194,"children":1195},{"href":1125},[1196],{"type":18,"value":1128},{"type":18,"value":1130},{"type":13,"tag":21,"props":1199,"children":1201},{"className":1200},[],[1202],{"type":18,"value":527},{"type":18,"value":1137},{"type":13,"tag":588,"props":1205,"children":1207},{"name":1206},"VUID-VkCopyImageToBufferInfo2-srcImage-07969",[1208],{"type":13,"tag":14,"props":1209,"children":1210},{},[1211,1216,1217,1220,1222,1228,1230],{"type":13,"tag":21,"props":1212,"children":1214},{"className":1213},[],[1215],{"type":18,"value":527},{"type":18,"value":675},{"type":13,"tag":620,"props":1218,"children":1219},{"type":622},[],{"type":18,"value":1221}," not have been created with ",{"type":13,"tag":21,"props":1223,"children":1225},{"className":1224},[],[1226],{"type":18,"value":1227},"flags",{"type":18,"value":1229},"\ncontaining ",{"type":13,"tag":21,"props":1231,"children":1233},{"className":1232},[],[1234],{"type":18,"value":1235},"VK_IMAGE_CREATE_SUBSAMPLED_BIT_EXT",{"type":13,"tag":588,"props":1237,"children":1239},{"name":1238},"VUID-VkCopyImageToBufferInfo2-srcImage-07973",[1240],{"type":13,"tag":14,"props":1241,"children":1242},{},[1243,1248,1249,1252,1254],{"type":13,"tag":21,"props":1244,"children":1246},{"className":1245},[],[1247],{"type":18,"value":527},{"type":18,"value":675},{"type":13,"tag":620,"props":1250,"children":1251},{"type":622},[],{"type":18,"value":1253}," have a sample count equal to\n",{"type":13,"tag":21,"props":1255,"children":1257},{"className":1256},[],[1258],{"type":18,"value":1259},"VK_SAMPLE_COUNT_1_BIT",{"type":13,"tag":588,"props":1261,"children":1263},{"name":1262},"VUID-VkCopyImageToBufferInfo2-srcImage-07979",[1264],{"type":13,"tag":14,"props":1265,"children":1266},{},[1267,1268,1273,1275,1281,1283,1288,1289,1295,1296,1299,1301,1307,1309,1315,1316,1319,1320],{"type":18,"value":956},{"type":13,"tag":21,"props":1269,"children":1271},{"className":1270},[],[1272],{"type":18,"value":527},{"type":18,"value":1274}," is of type ",{"type":13,"tag":21,"props":1276,"children":1278},{"className":1277},[],[1279],{"type":18,"value":1280},"VK_IMAGE_TYPE_1D",{"type":18,"value":1282},", then for each\nelement of ",{"type":13,"tag":21,"props":1284,"children":1286},{"className":1285},[],[1287],{"type":18,"value":571},{"type":18,"value":860},{"type":13,"tag":21,"props":1290,"children":1292},{"className":1291},[],[1293],{"type":18,"value":1294},"imageOffset.y",{"type":18,"value":675},{"type":13,"tag":620,"props":1297,"children":1298},{"type":622},[],{"type":18,"value":1300}," be ",{"type":13,"tag":21,"props":1302,"children":1304},{"className":1303},[],[1305],{"type":18,"value":1306},"0",{"type":18,"value":1308}," and\n",{"type":13,"tag":21,"props":1310,"children":1312},{"className":1311},[],[1313],{"type":18,"value":1314},"imageExtent.height",{"type":18,"value":675},{"type":13,"tag":620,"props":1317,"children":1318},{"type":622},[],{"type":18,"value":1300},{"type":13,"tag":21,"props":1321,"children":1323},{"className":1322},[],[1324],{"type":18,"value":1325},"1",{"type":13,"tag":588,"props":1327,"children":1329},{"name":1328},"VUID-VkCopyImageToBufferInfo2-imageOffset-09104",[1330],{"type":13,"tag":14,"props":1331,"children":1332},{},[1333,1335,1340,1341,1347,1349,1355,1357,1362,1364,1367,1369,1374,1376,1381,1383],{"type":18,"value":1334},"For each element of ",{"type":13,"tag":21,"props":1336,"children":1338},{"className":1337},[],[1339],{"type":18,"value":571},{"type":18,"value":860},{"type":13,"tag":21,"props":1342,"children":1344},{"className":1343},[],[1345],{"type":18,"value":1346},"imageOffset.z",{"type":18,"value":1348}," and\n(",{"type":13,"tag":21,"props":1350,"children":1352},{"className":1351},[],[1353],{"type":18,"value":1354},"imageExtent.depth",{"type":18,"value":1356}," + ",{"type":13,"tag":21,"props":1358,"children":1360},{"className":1359},[],[1361],{"type":18,"value":1346},{"type":18,"value":1363},") ",{"type":13,"tag":620,"props":1365,"children":1366},{"type":622},[],{"type":18,"value":1368},"\nboth be greater than or equal to ",{"type":13,"tag":21,"props":1370,"children":1372},{"className":1371},[],[1373],{"type":18,"value":1306},{"type":18,"value":1375}," and less than or equal to the depth\nof the specified ",{"type":13,"tag":21,"props":1377,"children":1379},{"className":1378},[],[1380],{"type":18,"value":631},{"type":18,"value":1382}," of ",{"type":13,"tag":21,"props":1384,"children":1386},{"className":1385},[],[1387],{"type":18,"value":527},{"type":13,"tag":588,"props":1389,"children":1391},{"name":1390},"VUID-VkCopyImageToBufferInfo2-srcImage-07980",[1392],{"type":13,"tag":14,"props":1393,"children":1394},{},[1395,1396,1401,1402,1407,1409,1414,1416,1421,1422,1427,1428,1431,1432,1437,1439,1444,1445,1448,1450],{"type":18,"value":956},{"type":13,"tag":21,"props":1397,"children":1399},{"className":1398},[],[1400],{"type":18,"value":527},{"type":18,"value":1274},{"type":13,"tag":21,"props":1403,"children":1405},{"className":1404},[],[1406],{"type":18,"value":1280},{"type":18,"value":1408}," or\n",{"type":13,"tag":21,"props":1410,"children":1412},{"className":1411},[],[1413],{"type":18,"value":771},{"type":18,"value":1415},", then for each element of ",{"type":13,"tag":21,"props":1417,"children":1419},{"className":1418},[],[1420],{"type":18,"value":571},{"type":18,"value":233},{"type":13,"tag":21,"props":1423,"children":1425},{"className":1424},[],[1426],{"type":18,"value":1346},{"type":18,"value":675},{"type":13,"tag":620,"props":1429,"children":1430},{"type":622},[],{"type":18,"value":1300},{"type":13,"tag":21,"props":1433,"children":1435},{"className":1434},[],[1436],{"type":18,"value":1306},{"type":18,"value":1438}," and ",{"type":13,"tag":21,"props":1440,"children":1442},{"className":1441},[],[1443],{"type":18,"value":1354},{"type":18,"value":675},{"type":13,"tag":620,"props":1446,"children":1447},{"type":622},[],{"type":18,"value":1449},"\nbe ",{"type":13,"tag":21,"props":1451,"children":1453},{"className":1452},[],[1454],{"type":18,"value":1325},{"type":13,"tag":588,"props":1456,"children":1458},{"name":1457},"VUID-VkCopyImageToBufferInfo2-srcImage-07274",[1459],{"type":13,"tag":14,"props":1460,"children":1461},{},[1462,1463,1468,1470,1474,1475,1481,1483,1489,1490,1496,1497,1503,1504,1507,1509,1514,1516,1522,1523],{"type":18,"value":1334},{"type":13,"tag":21,"props":1464,"children":1466},{"className":1465},[],[1467],{"type":18,"value":571},{"type":18,"value":1469},",\nif ",{"type":13,"tag":492,"props":1471,"children":1472},{"href":606},[1473],{"type":18,"value":609},{"type":18,"value":223},{"type":13,"tag":21,"props":1476,"children":1478},{"className":1477},[],[1479],{"type":18,"value":1480},"transform",{"type":18,"value":1482}," is equal to\n",{"type":13,"tag":21,"props":1484,"children":1486},{"className":1485},[],[1487],{"type":18,"value":1488},"VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR",{"type":18,"value":1408},{"type":13,"tag":21,"props":1491,"children":1493},{"className":1492},[],[1494],{"type":18,"value":1495},"VK_SURFACE_TRANSFORM_ROTATE_270_BIT_KHR",{"type":18,"value":233},{"type":13,"tag":21,"props":1498,"children":1500},{"className":1499},[],[1501],{"type":18,"value":1502},"imageOffset.x",{"type":18,"value":675},{"type":13,"tag":620,"props":1505,"children":1506},{"type":622},[],{"type":18,"value":1508}," be a multiple of the\n",{"type":13,"tag":492,"props":1510,"children":1511},{"href":726},[1512],{"type":18,"value":1513},"texel block extent width",{"type":18,"value":1515}," of the\n",{"type":13,"tag":492,"props":1517,"children":1519},{"href":1518},"/man/VkFormat",[1520],{"type":18,"value":1521},"VkFormat",{"type":18,"value":1382},{"type":13,"tag":21,"props":1524,"children":1526},{"className":1525},[],[1527],{"type":18,"value":527},{"type":13,"tag":588,"props":1529,"children":1531},{"name":1530},"VUID-VkCopyImageToBufferInfo2-imageOffset-10051",[1532],{"type":13,"tag":14,"props":1533,"children":1534},{},[1535,1536,1541,1543,1547,1548,1553,1554,1560,1561,1567,1569,1574,1576,1581,1582,1587,1588,1591,1593,1597,1598,1602,1603],{"type":18,"value":1334},{"type":13,"tag":21,"props":1537,"children":1539},{"className":1538},[],[1540],{"type":18,"value":571},{"type":18,"value":1542},", if\n",{"type":13,"tag":492,"props":1544,"children":1545},{"href":606},[1546],{"type":18,"value":609},{"type":18,"value":223},{"type":13,"tag":21,"props":1549,"children":1551},{"className":1550},[],[1552],{"type":18,"value":1480},{"type":18,"value":1482},{"type":13,"tag":21,"props":1555,"children":1557},{"className":1556},[],[1558],{"type":18,"value":1559},"VK_SURFACE_TRANSFORM_ROTATE_180_BIT_KHR",{"type":18,"value":1408},{"type":13,"tag":21,"props":1562,"children":1564},{"className":1563},[],[1565],{"type":18,"value":1566},"VK_SURFACE_TRANSFORM_ROTATE_90_BIT_KHR",{"type":18,"value":1568},", and ",{"type":13,"tag":21,"props":1570,"children":1572},{"className":1571},[],[1573],{"type":18,"value":1502},{"type":18,"value":1575},"\ndoes not equal the width of the subresource specified by\n",{"type":13,"tag":21,"props":1577,"children":1579},{"className":1578},[],[1580],{"type":18,"value":631},{"type":18,"value":860},{"type":13,"tag":21,"props":1583,"children":1585},{"className":1584},[],[1586],{"type":18,"value":1502},{"type":18,"value":675},{"type":13,"tag":620,"props":1589,"children":1590},{"type":622},[],{"type":18,"value":1592}," be a multiple of\nthe ",{"type":13,"tag":492,"props":1594,"children":1595},{"href":726},[1596],{"type":18,"value":1513},{"type":18,"value":1515},{"type":13,"tag":492,"props":1599,"children":1600},{"href":1518},[1601],{"type":18,"value":1521},{"type":18,"value":1382},{"type":13,"tag":21,"props":1604,"children":1606},{"className":1605},[],[1607],{"type":18,"value":527},{"type":13,"tag":588,"props":1609,"children":1611},{"name":1610},"VUID-VkCopyImageToBufferInfo2-srcImage-07275",[1612],{"type":13,"tag":14,"props":1613,"children":1614},{},[1615,1616,1621,1622,1626,1627,1632,1633,1638,1639,1644,1645,1650,1651,1654,1655,1660,1661,1665,1666],{"type":18,"value":1334},{"type":13,"tag":21,"props":1617,"children":1619},{"className":1618},[],[1620],{"type":18,"value":571},{"type":18,"value":1469},{"type":13,"tag":492,"props":1623,"children":1624},{"href":606},[1625],{"type":18,"value":609},{"type":18,"value":223},{"type":13,"tag":21,"props":1628,"children":1630},{"className":1629},[],[1631],{"type":18,"value":1480},{"type":18,"value":1482},{"type":13,"tag":21,"props":1634,"children":1636},{"className":1635},[],[1637],{"type":18,"value":1488},{"type":18,"value":1408},{"type":13,"tag":21,"props":1640,"children":1642},{"className":1641},[],[1643],{"type":18,"value":1566},{"type":18,"value":233},{"type":13,"tag":21,"props":1646,"children":1648},{"className":1647},[],[1649],{"type":18,"value":1294},{"type":18,"value":675},{"type":13,"tag":620,"props":1652,"children":1653},{"type":622},[],{"type":18,"value":1508},{"type":13,"tag":492,"props":1656,"children":1657},{"href":726},[1658],{"type":18,"value":1659},"texel block extent height",{"type":18,"value":1515},{"type":13,"tag":492,"props":1662,"children":1663},{"href":1518},[1664],{"type":18,"value":1521},{"type":18,"value":1382},{"type":13,"tag":21,"props":1667,"children":1669},{"className":1668},[],[1670],{"type":18,"value":527},{"type":13,"tag":588,"props":1672,"children":1674},{"name":1673},"VUID-VkCopyImageToBufferInfo2-imageOffset-10052",[1675],{"type":13,"tag":14,"props":1676,"children":1677},{},[1678,1679,1684,1685,1689,1690,1695,1696,1701,1702,1707,1708,1713,1715,1720,1721,1726,1727,1730,1731,1735,1736,1740,1741],{"type":18,"value":1334},{"type":13,"tag":21,"props":1680,"children":1682},{"className":1681},[],[1683],{"type":18,"value":571},{"type":18,"value":1542},{"type":13,"tag":492,"props":1686,"children":1687},{"href":606},[1688],{"type":18,"value":609},{"type":18,"value":223},{"type":13,"tag":21,"props":1691,"children":1693},{"className":1692},[],[1694],{"type":18,"value":1480},{"type":18,"value":1482},{"type":13,"tag":21,"props":1697,"children":1699},{"className":1698},[],[1700],{"type":18,"value":1495},{"type":18,"value":1408},{"type":13,"tag":21,"props":1703,"children":1705},{"className":1704},[],[1706],{"type":18,"value":1559},{"type":18,"value":1568},{"type":13,"tag":21,"props":1709,"children":1711},{"className":1710},[],[1712],{"type":18,"value":1294},{"type":18,"value":1714},"\ndoes not equal the height of the subresource specified by\n",{"type":13,"tag":21,"props":1716,"children":1718},{"className":1717},[],[1719],{"type":18,"value":631},{"type":18,"value":860},{"type":13,"tag":21,"props":1722,"children":1724},{"className":1723},[],[1725],{"type":18,"value":1294},{"type":18,"value":675},{"type":13,"tag":620,"props":1728,"children":1729},{"type":622},[],{"type":18,"value":1592},{"type":13,"tag":492,"props":1732,"children":1733},{"href":726},[1734],{"type":18,"value":1659},{"type":18,"value":1515},{"type":13,"tag":492,"props":1737,"children":1738},{"href":1518},[1739],{"type":18,"value":1521},{"type":18,"value":1382},{"type":13,"tag":21,"props":1742,"children":1744},{"className":1743},[],[1745],{"type":18,"value":527},{"type":13,"tag":588,"props":1747,"children":1749},{"name":1748},"VUID-VkCopyImageToBufferInfo2-srcImage-07276",[1750],{"type":13,"tag":14,"props":1751,"children":1752},{},[1753,1754,1759,1760,1765,1766,1769,1771,1776,1778,1782,1783],{"type":18,"value":1334},{"type":13,"tag":21,"props":1755,"children":1757},{"className":1756},[],[1758],{"type":18,"value":571},{"type":18,"value":860},{"type":13,"tag":21,"props":1761,"children":1763},{"className":1762},[],[1764],{"type":18,"value":1346},{"type":18,"value":675},{"type":13,"tag":620,"props":1767,"children":1768},{"type":622},[],{"type":18,"value":1770}," be a\nmultiple of the ",{"type":13,"tag":492,"props":1772,"children":1773},{"href":726},[1774],{"type":18,"value":1775},"texel block extent\ndepth",{"type":18,"value":1777}," of the ",{"type":13,"tag":492,"props":1779,"children":1780},{"href":1518},[1781],{"type":18,"value":1521},{"type":18,"value":1382},{"type":13,"tag":21,"props":1784,"children":1786},{"className":1785},[],[1787],{"type":18,"value":527},{"type":13,"tag":588,"props":1789,"children":1791},{"name":1790},"VUID-VkCopyImageToBufferInfo2-srcImage-00207",[1792],{"type":13,"tag":14,"props":1793,"children":1794},{},[1795,1796,1801,1802,1806,1807,1812,1813,1818,1820,1825,1826,1832,1834,1839,1840,1845,1846,1849,1850,1854,1855,1859,1860],{"type":18,"value":1334},{"type":13,"tag":21,"props":1797,"children":1799},{"className":1798},[],[1800],{"type":18,"value":571},{"type":18,"value":1542},{"type":13,"tag":492,"props":1803,"children":1804},{"href":606},[1805],{"type":18,"value":609},{"type":18,"value":223},{"type":13,"tag":21,"props":1808,"children":1810},{"className":1809},[],[1811],{"type":18,"value":1480},{"type":18,"value":1482},{"type":13,"tag":21,"props":1814,"children":1816},{"className":1815},[],[1817],{"type":18,"value":1488},{"type":18,"value":1819},",\nthe sum of ",{"type":13,"tag":21,"props":1821,"children":1823},{"className":1822},[],[1824],{"type":18,"value":1502},{"type":18,"value":1438},{"type":13,"tag":21,"props":1827,"children":1829},{"className":1828},[],[1830],{"type":18,"value":1831},"extent.width",{"type":18,"value":1833}," does not equal\nthe width of the subresource specified by ",{"type":13,"tag":21,"props":1835,"children":1837},{"className":1836},[],[1838],{"type":18,"value":631},{"type":18,"value":233},{"type":13,"tag":21,"props":1841,"children":1843},{"className":1842},[],[1844],{"type":18,"value":1831},{"type":18,"value":675},{"type":13,"tag":620,"props":1847,"children":1848},{"type":622},[],{"type":18,"value":1508},{"type":13,"tag":492,"props":1851,"children":1852},{"href":726},[1853],{"type":18,"value":1513},{"type":18,"value":1515},{"type":13,"tag":492,"props":1856,"children":1857},{"href":1518},[1858],{"type":18,"value":1521},{"type":18,"value":1382},{"type":13,"tag":21,"props":1861,"children":1863},{"className":1862},[],[1864],{"type":18,"value":527},{"type":13,"tag":588,"props":1866,"children":1868},{"name":1867},"VUID-VkCopyImageToBufferInfo2-imageOffset-10053",[1869],{"type":13,"tag":14,"props":1870,"children":1871},{},[1872,1873,1878,1879,1883,1884,1889,1890,1895,1897,1902,1903,1909,1910,1913,1914,1918,1919,1923,1924],{"type":18,"value":1334},{"type":13,"tag":21,"props":1874,"children":1876},{"className":1875},[],[1877],{"type":18,"value":571},{"type":18,"value":1542},{"type":13,"tag":492,"props":1880,"children":1881},{"href":606},[1882],{"type":18,"value":609},{"type":18,"value":223},{"type":13,"tag":21,"props":1885,"children":1887},{"className":1886},[],[1888],{"type":18,"value":1480},{"type":18,"value":1482},{"type":13,"tag":21,"props":1891,"children":1893},{"className":1892},[],[1894],{"type":18,"value":1566},{"type":18,"value":1896},", the difference of\n",{"type":13,"tag":21,"props":1898,"children":1900},{"className":1899},[],[1901],{"type":18,"value":1502},{"type":18,"value":1438},{"type":13,"tag":21,"props":1904,"children":1906},{"className":1905},[],[1907],{"type":18,"value":1908},"extent.height",{"type":18,"value":675},{"type":13,"tag":620,"props":1911,"children":1912},{"type":622},[],{"type":18,"value":1508},{"type":13,"tag":492,"props":1915,"children":1916},{"href":726},[1917],{"type":18,"value":1513},{"type":18,"value":1515},{"type":13,"tag":492,"props":1920,"children":1921},{"href":1518},[1922],{"type":18,"value":1521},{"type":18,"value":1382},{"type":13,"tag":21,"props":1925,"children":1927},{"className":1926},[],[1928],{"type":18,"value":527},{"type":13,"tag":588,"props":1930,"children":1932},{"name":1931},"VUID-VkCopyImageToBufferInfo2-imageOffset-10054",[1933],{"type":13,"tag":14,"props":1934,"children":1935},{},[1936,1937,1942,1943,1947,1948,1953,1954,1959,1960,1965,1966,1971,1972,1975,1976,1980,1981,1985,1986],{"type":18,"value":1334},{"type":13,"tag":21,"props":1938,"children":1940},{"className":1939},[],[1941],{"type":18,"value":571},{"type":18,"value":1542},{"type":13,"tag":492,"props":1944,"children":1945},{"href":606},[1946],{"type":18,"value":609},{"type":18,"value":223},{"type":13,"tag":21,"props":1949,"children":1951},{"className":1950},[],[1952],{"type":18,"value":1480},{"type":18,"value":1482},{"type":13,"tag":21,"props":1955,"children":1957},{"className":1956},[],[1958],{"type":18,"value":1559},{"type":18,"value":1896},{"type":13,"tag":21,"props":1961,"children":1963},{"className":1962},[],[1964],{"type":18,"value":1502},{"type":18,"value":1438},{"type":13,"tag":21,"props":1967,"children":1969},{"className":1968},[],[1970],{"type":18,"value":1831},{"type":18,"value":675},{"type":13,"tag":620,"props":1973,"children":1974},{"type":622},[],{"type":18,"value":1508},{"type":13,"tag":492,"props":1977,"children":1978},{"href":726},[1979],{"type":18,"value":1513},{"type":18,"value":1515},{"type":13,"tag":492,"props":1982,"children":1983},{"href":1518},[1984],{"type":18,"value":1521},{"type":18,"value":1382},{"type":13,"tag":21,"props":1987,"children":1989},{"className":1988},[],[1990],{"type":18,"value":527},{"type":13,"tag":588,"props":1992,"children":1994},{"name":1993},"VUID-VkCopyImageToBufferInfo2-imageOffset-10055",[1995],{"type":13,"tag":14,"props":1996,"children":1997},{},[1998,1999,2004,2005,2009,2010,2015,2016,2021,2023,2028,2029,2034,2036,2041,2042,2047,2048,2051,2052,2056,2057,2061,2062],{"type":18,"value":1334},{"type":13,"tag":21,"props":2000,"children":2002},{"className":2001},[],[2003],{"type":18,"value":571},{"type":18,"value":1542},{"type":13,"tag":492,"props":2006,"children":2007},{"href":606},[2008],{"type":18,"value":609},{"type":18,"value":223},{"type":13,"tag":21,"props":2011,"children":2013},{"className":2012},[],[2014],{"type":18,"value":1480},{"type":18,"value":1482},{"type":13,"tag":21,"props":2017,"children":2019},{"className":2018},[],[2020],{"type":18,"value":1495},{"type":18,"value":2022},", the sum of\n",{"type":13,"tag":21,"props":2024,"children":2026},{"className":2025},[],[2027],{"type":18,"value":1502},{"type":18,"value":1438},{"type":13,"tag":21,"props":2030,"children":2032},{"className":2031},[],[2033],{"type":18,"value":1908},{"type":18,"value":2035}," does not equal the width\nof the subresource specified by ",{"type":13,"tag":21,"props":2037,"children":2039},{"className":2038},[],[2040],{"type":18,"value":631},{"type":18,"value":233},{"type":13,"tag":21,"props":2043,"children":2045},{"className":2044},[],[2046],{"type":18,"value":1908},{"type":18,"value":675},{"type":13,"tag":620,"props":2049,"children":2050},{"type":622},[],{"type":18,"value":1508},{"type":13,"tag":492,"props":2053,"children":2054},{"href":726},[2055],{"type":18,"value":1513},{"type":18,"value":1515},{"type":13,"tag":492,"props":2058,"children":2059},{"href":1518},[2060],{"type":18,"value":1521},{"type":18,"value":1382},{"type":13,"tag":21,"props":2063,"children":2065},{"className":2064},[],[2066],{"type":18,"value":527},{"type":13,"tag":588,"props":2068,"children":2070},{"name":2069},"VUID-VkCopyImageToBufferInfo2-srcImage-00208",[2071],{"type":13,"tag":14,"props":2072,"children":2073},{},[2074,2075,2080,2081,2085,2086,2091,2092,2097,2099,2104,2105,2110,2112,2117,2118,2123,2124,2127,2128,2132,2133,2137,2138],{"type":18,"value":1334},{"type":13,"tag":21,"props":2076,"children":2078},{"className":2077},[],[2079],{"type":18,"value":571},{"type":18,"value":1542},{"type":13,"tag":492,"props":2082,"children":2083},{"href":606},[2084],{"type":18,"value":609},{"type":18,"value":223},{"type":13,"tag":21,"props":2087,"children":2089},{"className":2088},[],[2090],{"type":18,"value":1480},{"type":18,"value":1482},{"type":13,"tag":21,"props":2093,"children":2095},{"className":2094},[],[2096],{"type":18,"value":1488},{"type":18,"value":2098},", and\nthe sum of ",{"type":13,"tag":21,"props":2100,"children":2102},{"className":2101},[],[2103],{"type":18,"value":1294},{"type":18,"value":1438},{"type":13,"tag":21,"props":2106,"children":2108},{"className":2107},[],[2109],{"type":18,"value":1908},{"type":18,"value":2111}," does not equal\nthe height of the subresource specified by ",{"type":13,"tag":21,"props":2113,"children":2115},{"className":2114},[],[2116],{"type":18,"value":631},{"type":18,"value":233},{"type":13,"tag":21,"props":2119,"children":2121},{"className":2120},[],[2122],{"type":18,"value":1908},{"type":18,"value":675},{"type":13,"tag":620,"props":2125,"children":2126},{"type":622},[],{"type":18,"value":1508},{"type":13,"tag":492,"props":2129,"children":2130},{"href":726},[2131],{"type":18,"value":1659},{"type":18,"value":1515},{"type":13,"tag":492,"props":2134,"children":2135},{"href":1518},[2136],{"type":18,"value":1521},{"type":18,"value":1382},{"type":13,"tag":21,"props":2139,"children":2141},{"className":2140},[],[2142],{"type":18,"value":527},{"type":13,"tag":588,"props":2144,"children":2146},{"name":2145},"VUID-VkCopyImageToBufferInfo2-imageOffset-10056",[2147],{"type":13,"tag":14,"props":2148,"children":2149},{},[2150,2151,2156,2157,2161,2162,2167,2168,2173,2174,2179,2180,2185,2187,2192,2193,2198,2199,2202,2203,2207,2208,2212,2213],{"type":18,"value":1334},{"type":13,"tag":21,"props":2152,"children":2154},{"className":2153},[],[2155],{"type":18,"value":571},{"type":18,"value":1542},{"type":13,"tag":492,"props":2158,"children":2159},{"href":606},[2160],{"type":18,"value":609},{"type":18,"value":223},{"type":13,"tag":21,"props":2163,"children":2165},{"className":2164},[],[2166],{"type":18,"value":1480},{"type":18,"value":1482},{"type":13,"tag":21,"props":2169,"children":2171},{"className":2170},[],[2172],{"type":18,"value":1566},{"type":18,"value":2022},{"type":13,"tag":21,"props":2175,"children":2177},{"className":2176},[],[2178],{"type":18,"value":1294},{"type":18,"value":1438},{"type":13,"tag":21,"props":2181,"children":2183},{"className":2182},[],[2184],{"type":18,"value":1831},{"type":18,"value":2186}," does not equal the height\nof the subresource specified by ",{"type":13,"tag":21,"props":2188,"children":2190},{"className":2189},[],[2191],{"type":18,"value":631},{"type":18,"value":233},{"type":13,"tag":21,"props":2194,"children":2196},{"className":2195},[],[2197],{"type":18,"value":1831},{"type":18,"value":675},{"type":13,"tag":620,"props":2200,"children":2201},{"type":622},[],{"type":18,"value":1508},{"type":13,"tag":492,"props":2204,"children":2205},{"href":726},[2206],{"type":18,"value":1659},{"type":18,"value":1515},{"type":13,"tag":492,"props":2209,"children":2210},{"href":1518},[2211],{"type":18,"value":1521},{"type":18,"value":1382},{"type":13,"tag":21,"props":2214,"children":2216},{"className":2215},[],[2217],{"type":18,"value":527},{"type":13,"tag":588,"props":2219,"children":2221},{"name":2220},"VUID-VkCopyImageToBufferInfo2-imageOffset-10057",[2222],{"type":13,"tag":14,"props":2223,"children":2224},{},[2225,2226,2231,2232,2236,2237,2242,2243,2248,2249,2254,2255,2260,2261,2264,2265,2269,2270,2274,2275],{"type":18,"value":1334},{"type":13,"tag":21,"props":2227,"children":2229},{"className":2228},[],[2230],{"type":18,"value":571},{"type":18,"value":1542},{"type":13,"tag":492,"props":2233,"children":2234},{"href":606},[2235],{"type":18,"value":609},{"type":18,"value":223},{"type":13,"tag":21,"props":2238,"children":2240},{"className":2239},[],[2241],{"type":18,"value":1480},{"type":18,"value":1482},{"type":13,"tag":21,"props":2244,"children":2246},{"className":2245},[],[2247],{"type":18,"value":1559},{"type":18,"value":1896},{"type":13,"tag":21,"props":2250,"children":2252},{"className":2251},[],[2253],{"type":18,"value":1294},{"type":18,"value":1438},{"type":13,"tag":21,"props":2256,"children":2258},{"className":2257},[],[2259],{"type":18,"value":1908},{"type":18,"value":675},{"type":13,"tag":620,"props":2262,"children":2263},{"type":622},[],{"type":18,"value":1508},{"type":13,"tag":492,"props":2266,"children":2267},{"href":726},[2268],{"type":18,"value":1659},{"type":18,"value":1515},{"type":13,"tag":492,"props":2271,"children":2272},{"href":1518},[2273],{"type":18,"value":1521},{"type":18,"value":1382},{"type":13,"tag":21,"props":2276,"children":2278},{"className":2277},[],[2279],{"type":18,"value":527},{"type":13,"tag":588,"props":2281,"children":2283},{"name":2282},"VUID-VkCopyImageToBufferInfo2-imageOffset-10058",[2284],{"type":13,"tag":14,"props":2285,"children":2286},{},[2287,2288,2293,2294,2298,2299,2304,2305,2310,2311,2316,2317,2322,2323,2326,2327,2331,2332,2336,2337],{"type":18,"value":1334},{"type":13,"tag":21,"props":2289,"children":2291},{"className":2290},[],[2292],{"type":18,"value":571},{"type":18,"value":1542},{"type":13,"tag":492,"props":2295,"children":2296},{"href":606},[2297],{"type":18,"value":609},{"type":18,"value":223},{"type":13,"tag":21,"props":2300,"children":2302},{"className":2301},[],[2303],{"type":18,"value":1480},{"type":18,"value":1482},{"type":13,"tag":21,"props":2306,"children":2308},{"className":2307},[],[2309],{"type":18,"value":1495},{"type":18,"value":1896},{"type":13,"tag":21,"props":2312,"children":2314},{"className":2313},[],[2315],{"type":18,"value":1294},{"type":18,"value":1438},{"type":13,"tag":21,"props":2318,"children":2320},{"className":2319},[],[2321],{"type":18,"value":1831},{"type":18,"value":675},{"type":13,"tag":620,"props":2324,"children":2325},{"type":622},[],{"type":18,"value":1508},{"type":13,"tag":492,"props":2328,"children":2329},{"href":726},[2330],{"type":18,"value":1659},{"type":18,"value":1515},{"type":13,"tag":492,"props":2333,"children":2334},{"href":1518},[2335],{"type":18,"value":1521},{"type":18,"value":1382},{"type":13,"tag":21,"props":2338,"children":2340},{"className":2339},[],[2341],{"type":18,"value":527},{"type":13,"tag":588,"props":2343,"children":2345},{"name":2344},"VUID-VkCopyImageToBufferInfo2-srcImage-00209",[2346],{"type":13,"tag":14,"props":2347,"children":2348},{},[2349,2350,2355,2357,2362,2364,2370,2372,2378,2379,2384,2385,2388,2389,2393,2394,2398,2399],{"type":18,"value":1334},{"type":13,"tag":21,"props":2351,"children":2353},{"className":2352},[],[2354],{"type":18,"value":571},{"type":18,"value":2356},", if the sum of ",{"type":13,"tag":21,"props":2358,"children":2360},{"className":2359},[],[2361],{"type":18,"value":1346},{"type":18,"value":2363},"\nand ",{"type":13,"tag":21,"props":2365,"children":2367},{"className":2366},[],[2368],{"type":18,"value":2369},"extent.depth",{"type":18,"value":2371}," does not equal the depth of the subresource\nspecified by ",{"type":13,"tag":21,"props":2373,"children":2375},{"className":2374},[],[2376],{"type":18,"value":2377},"srcSubresource",{"type":18,"value":860},{"type":13,"tag":21,"props":2380,"children":2382},{"className":2381},[],[2383],{"type":18,"value":2369},{"type":18,"value":675},{"type":13,"tag":620,"props":2386,"children":2387},{"type":622},[],{"type":18,"value":1770},{"type":13,"tag":492,"props":2390,"children":2391},{"href":726},[2392],{"type":18,"value":1775},{"type":18,"value":1777},{"type":13,"tag":492,"props":2395,"children":2396},{"href":1518},[2397],{"type":18,"value":1521},{"type":18,"value":1382},{"type":13,"tag":21,"props":2400,"children":2402},{"className":2401},[],[2403],{"type":18,"value":527},{"type":13,"tag":588,"props":2405,"children":2407},{"name":2406},"VUID-VkCopyImageToBufferInfo2-imageSubresource-09105",[2408],{"type":13,"tag":14,"props":2409,"children":2410},{},[2411,2412,2417,2418,2424,2427,2429],{"type":18,"value":1334},{"type":13,"tag":21,"props":2413,"children":2415},{"className":2414},[],[2416],{"type":18,"value":571},{"type":18,"value":860},{"type":13,"tag":21,"props":2419,"children":2421},{"className":2420},[],[2422],{"type":18,"value":2423},"imageSubresource.aspectMask",{"type":13,"tag":620,"props":2425,"children":2426},{"type":622},[],{"type":18,"value":2428}," specify aspects present in ",{"type":13,"tag":21,"props":2430,"children":2432},{"className":2431},[],[2433],{"type":18,"value":527},{"type":13,"tag":588,"props":2435,"children":2437},{"name":2436},"VUID-VkCopyImageToBufferInfo2-srcImage-07981",[2438],{"type":13,"tag":14,"props":2439,"children":2440},{},[2441,2442,2447,2449,2454,2455,2460,2461,2466,2467,2470,2472,2478],{"type":18,"value":956},{"type":13,"tag":21,"props":2443,"children":2445},{"className":2444},[],[2446],{"type":18,"value":527},{"type":18,"value":2448}," has a\n",{"type":13,"tag":492,"props":2450,"children":2451},{"href":810},[2452],{"type":18,"value":2453},"multi-planar image\nformat",{"type":18,"value":1415},{"type":13,"tag":21,"props":2456,"children":2458},{"className":2457},[],[2459],{"type":18,"value":571},{"type":18,"value":233},{"type":13,"tag":21,"props":2462,"children":2464},{"className":2463},[],[2465],{"type":18,"value":2423},{"type":18,"value":675},{"type":13,"tag":620,"props":2468,"children":2469},{"type":622},[],{"type":18,"value":2471}," be a single valid\n",{"type":13,"tag":492,"props":2473,"children":2475},{"href":2474},"/chapters/formats#formats-planes-image-aspect",[2476],{"type":18,"value":2477},"multi-planar aspect mask",{"type":18,"value":2479}," bit",{"type":13,"tag":588,"props":2481,"children":2483},{"name":2482},"VUID-VkCopyImageToBufferInfo2-srcImage-07983",[2484],{"type":13,"tag":14,"props":2485,"children":2486},{},[2487,2488,2493,2494,2500,2502,2507,2508,2513,2514,2517,2518,2523,2524,2529,2530,2533,2534],{"type":18,"value":956},{"type":13,"tag":21,"props":2489,"children":2491},{"className":2490},[],[2492],{"type":18,"value":527},{"type":18,"value":1274},{"type":13,"tag":21,"props":2495,"children":2497},{"className":2496},[],[2498],{"type":18,"value":2499},"VK_IMAGE_TYPE_3D",{"type":18,"value":2501},", for each\nelement of ",{"type":13,"tag":21,"props":2503,"children":2505},{"className":2504},[],[2506],{"type":18,"value":571},{"type":18,"value":860},{"type":13,"tag":21,"props":2509,"children":2511},{"className":2510},[],[2512],{"type":18,"value":1166},{"type":18,"value":675},{"type":13,"tag":620,"props":2515,"children":2516},{"type":622},[],{"type":18,"value":1449},{"type":13,"tag":21,"props":2519,"children":2521},{"className":2520},[],[2522],{"type":18,"value":1306},{"type":18,"value":1438},{"type":13,"tag":21,"props":2525,"children":2527},{"className":2526},[],[2528],{"type":18,"value":1151},{"type":18,"value":675},{"type":13,"tag":620,"props":2531,"children":2532},{"type":622},[],{"type":18,"value":1300},{"type":13,"tag":21,"props":2535,"children":2537},{"className":2536},[],[2538],{"type":18,"value":1325},{"type":13,"tag":588,"props":2540,"children":2542},{"name":2541},"VUID-VkCopyImageToBufferInfo2-bufferRowLength-09106",[2543],{"type":13,"tag":14,"props":2544,"children":2545},{},[2546,2547,2552,2553,2559,2560,2563,2564,2569,2570,2574,2575],{"type":18,"value":1334},{"type":13,"tag":21,"props":2548,"children":2550},{"className":2549},[],[2551],{"type":18,"value":571},{"type":18,"value":860},{"type":13,"tag":21,"props":2554,"children":2556},{"className":2555},[],[2557],{"type":18,"value":2558},"bufferRowLength",{"type":18,"value":675},{"type":13,"tag":620,"props":2561,"children":2562},{"type":622},[],{"type":18,"value":1770},{"type":13,"tag":492,"props":2565,"children":2566},{"href":726},[2567],{"type":18,"value":2568},"texel block extent\nwidth",{"type":18,"value":1777},{"type":13,"tag":492,"props":2571,"children":2572},{"href":1518},[2573],{"type":18,"value":1521},{"type":18,"value":1382},{"type":13,"tag":21,"props":2576,"children":2578},{"className":2577},[],[2579],{"type":18,"value":527},{"type":13,"tag":588,"props":2581,"children":2583},{"name":2582},"VUID-VkCopyImageToBufferInfo2-bufferImageHeight-09107",[2584],{"type":13,"tag":14,"props":2585,"children":2586},{},[2587,2588,2593,2594,2600,2601,2604,2605,2610,2611,2615,2616],{"type":18,"value":1334},{"type":13,"tag":21,"props":2589,"children":2591},{"className":2590},[],[2592],{"type":18,"value":571},{"type":18,"value":860},{"type":13,"tag":21,"props":2595,"children":2597},{"className":2596},[],[2598],{"type":18,"value":2599},"bufferImageHeight",{"type":18,"value":675},{"type":13,"tag":620,"props":2602,"children":2603},{"type":622},[],{"type":18,"value":1770},{"type":13,"tag":492,"props":2606,"children":2607},{"href":726},[2608],{"type":18,"value":2609},"texel block extent\nheight",{"type":18,"value":1777},{"type":13,"tag":492,"props":2612,"children":2613},{"href":1518},[2614],{"type":18,"value":1521},{"type":18,"value":1382},{"type":13,"tag":21,"props":2617,"children":2619},{"className":2618},[],[2620],{"type":18,"value":527},{"type":13,"tag":588,"props":2622,"children":2624},{"name":2623},"VUID-VkCopyImageToBufferInfo2-bufferRowLength-09108",[2625],{"type":13,"tag":14,"props":2626,"children":2627},{},[2628,2629,2634,2635,2640,2642,2646,2648,2653,2654,2657,2659,2665],{"type":18,"value":1334},{"type":13,"tag":21,"props":2630,"children":2632},{"className":2631},[],[2633],{"type":18,"value":571},{"type":18,"value":860},{"type":13,"tag":21,"props":2636,"children":2638},{"className":2637},[],[2639],{"type":18,"value":2558},{"type":18,"value":2641}," divided by\nthe ",{"type":13,"tag":492,"props":2643,"children":2644},{"href":726},[2645],{"type":18,"value":1513},{"type":18,"value":2647}," and then\nmultiplied by the texel block size of ",{"type":13,"tag":21,"props":2649,"children":2651},{"className":2650},[],[2652],{"type":18,"value":527},{"type":18,"value":675},{"type":13,"tag":620,"props":2655,"children":2656},{"type":622},[],{"type":18,"value":2658}," be less\nthan or equal to 2",{"type":13,"tag":2660,"props":2661,"children":2662},"sup",{},[2663],{"type":18,"value":2664},"31",{"type":18,"value":2666},"-1",{"type":13,"tag":588,"props":2668,"children":2670},{"name":2669},"VUID-VkCopyImageToBufferInfo2-srcImage-07975",[2671],{"type":13,"tag":14,"props":2672,"children":2673},{},[2674,2675,2680,2682,2686,2688,2693,2694,2700,2701,2704,2705],{"type":18,"value":956},{"type":13,"tag":21,"props":2676,"children":2678},{"className":2677},[],[2679],{"type":18,"value":527},{"type":18,"value":2681}," does not have either a depth/stencil format\nor a ",{"type":13,"tag":492,"props":2683,"children":2684},{"href":810},[2685],{"type":18,"value":813},{"type":18,"value":2687},",\nthen for each element of ",{"type":13,"tag":21,"props":2689,"children":2691},{"className":2690},[],[2692],{"type":18,"value":571},{"type":18,"value":860},{"type":13,"tag":21,"props":2695,"children":2697},{"className":2696},[],[2698],{"type":18,"value":2699},"bufferOffset",{"type":18,"value":675},{"type":13,"tag":620,"props":2702,"children":2703},{"type":622},[],{"type":18,"value":1770},{"type":13,"tag":492,"props":2706,"children":2707},{"href":726},[2708],{"type":18,"value":2709},"texel block size",{"type":13,"tag":588,"props":2711,"children":2713},{"name":2712},"VUID-VkCopyImageToBufferInfo2-srcImage-07976",[2714],{"type":13,"tag":14,"props":2715,"children":2716},{},[2717,2718,2723,2724,2728,2730,2735,2736,2741,2742,2745,2747,2753,2754,2759,2761],{"type":18,"value":956},{"type":13,"tag":21,"props":2719,"children":2721},{"className":2720},[],[2722],{"type":18,"value":527},{"type":18,"value":2448},{"type":13,"tag":492,"props":2725,"children":2726},{"href":810},[2727],{"type":18,"value":813},{"type":18,"value":2729},", then\nfor each element of ",{"type":13,"tag":21,"props":2731,"children":2733},{"className":2732},[],[2734],{"type":18,"value":571},{"type":18,"value":860},{"type":13,"tag":21,"props":2737,"children":2739},{"className":2738},[],[2740],{"type":18,"value":2699},{"type":18,"value":675},{"type":13,"tag":620,"props":2743,"children":2744},{"type":622},[],{"type":18,"value":2746}," be a\nmultiple of the element size of the compatible format for the format and\nthe ",{"type":13,"tag":21,"props":2748,"children":2750},{"className":2749},[],[2751],{"type":18,"value":2752},"aspectMask",{"type":18,"value":1777},{"type":13,"tag":21,"props":2755,"children":2757},{"className":2756},[],[2758],{"type":18,"value":631},{"type":18,"value":2760}," as defined in\n",{"type":13,"tag":492,"props":2762,"children":2764},{"href":2763},"/chapters/formats#formats-compatible-planes",[2765],{"type":18,"value":2766},"Compatible Formats of Planes of Multi-Planar Formats",{"type":13,"tag":588,"props":2768,"children":2770},{"name":2769},"VUID-VkCopyImageToBufferInfo2-srcImage-07978",[2771],{"type":13,"tag":14,"props":2772,"children":2773},{},[2774,2775,2780,2782,2787,2789,2794,2795,2798,2800],{"type":18,"value":956},{"type":13,"tag":21,"props":2776,"children":2778},{"className":2777},[],[2779],{"type":18,"value":527},{"type":18,"value":2781}," has a depth/stencil format, the ",{"type":13,"tag":21,"props":2783,"children":2785},{"className":2784},[],[2786],{"type":18,"value":2699},{"type":18,"value":2788},"\nmember of any element of ",{"type":13,"tag":21,"props":2790,"children":2792},{"className":2791},[],[2793],{"type":18,"value":571},{"type":18,"value":675},{"type":13,"tag":620,"props":2796,"children":2797},{"type":622},[],{"type":18,"value":2799}," be a multiple of ",{"type":13,"tag":21,"props":2801,"children":2803},{"className":2802},[],[2804],{"type":18,"value":2805},"4",{"type":13,"tag":588,"props":2807,"children":2809},{"name":2808},"VUID-VkCopyImageToBufferInfo2-imageOffset-00197",[2810],{"type":13,"tag":14,"props":2811,"children":2812},{},[2813,2814,2819,2821,2826,2827,2832,2834,2839,2841,2847,2848,2853,2854,2857,2859,2864,2866,2871,2873],{"type":18,"value":1334},{"type":13,"tag":21,"props":2815,"children":2817},{"className":2816},[],[2818],{"type":18,"value":571},{"type":18,"value":2820}," not containing\n",{"type":13,"tag":21,"props":2822,"children":2824},{"className":2823},[],[2825],{"type":18,"value":609},{"type":18,"value":660},{"type":13,"tag":21,"props":2828,"children":2830},{"className":2829},[],[2831],{"type":18,"value":508},{"type":18,"value":2833}," chain,\n",{"type":13,"tag":21,"props":2835,"children":2837},{"className":2836},[],[2838],{"type":18,"value":1502},{"type":18,"value":2840}," and (",{"type":13,"tag":21,"props":2842,"children":2844},{"className":2843},[],[2845],{"type":18,"value":2846},"imageExtent.width",{"type":18,"value":1168},{"type":13,"tag":21,"props":2849,"children":2851},{"className":2850},[],[2852],{"type":18,"value":1502},{"type":18,"value":1363},{"type":13,"tag":620,"props":2855,"children":2856},{"type":622},[],{"type":18,"value":2858}," both be greater than or equal to ",{"type":13,"tag":21,"props":2860,"children":2862},{"className":2861},[],[2863],{"type":18,"value":1306},{"type":18,"value":2865}," and\nless than or equal to the width of the specified ",{"type":13,"tag":21,"props":2867,"children":2869},{"className":2868},[],[2870],{"type":18,"value":631},{"type":18,"value":2872},"\nof ",{"type":13,"tag":21,"props":2874,"children":2876},{"className":2875},[],[2877],{"type":18,"value":527},{"type":13,"tag":588,"props":2879,"children":2881},{"name":2880},"VUID-VkCopyImageToBufferInfo2-imageOffset-00198",[2882],{"type":13,"tag":14,"props":2883,"children":2884},{},[2885,2886,2891,2892,2897,2898,2903,2904,2909,2910,2915,2916,2921,2922,2925,2926,2931,2933,2938,2939],{"type":18,"value":1334},{"type":13,"tag":21,"props":2887,"children":2889},{"className":2888},[],[2890],{"type":18,"value":571},{"type":18,"value":2820},{"type":13,"tag":21,"props":2893,"children":2895},{"className":2894},[],[2896],{"type":18,"value":609},{"type":18,"value":660},{"type":13,"tag":21,"props":2899,"children":2901},{"className":2900},[],[2902],{"type":18,"value":508},{"type":18,"value":2833},{"type":13,"tag":21,"props":2905,"children":2907},{"className":2906},[],[2908],{"type":18,"value":1294},{"type":18,"value":2840},{"type":13,"tag":21,"props":2911,"children":2913},{"className":2912},[],[2914],{"type":18,"value":1314},{"type":18,"value":1168},{"type":13,"tag":21,"props":2917,"children":2919},{"className":2918},[],[2920],{"type":18,"value":1294},{"type":18,"value":1363},{"type":13,"tag":620,"props":2923,"children":2924},{"type":622},[],{"type":18,"value":2858},{"type":13,"tag":21,"props":2927,"children":2929},{"className":2928},[],[2930],{"type":18,"value":1306},{"type":18,"value":2932}," and\nless than or equal to the height of the specified ",{"type":13,"tag":21,"props":2934,"children":2936},{"className":2935},[],[2937],{"type":18,"value":631},{"type":18,"value":2872},{"type":13,"tag":21,"props":2940,"children":2942},{"className":2941},[],[2943],{"type":18,"value":527},{"type":13,"tag":583,"props":2945,"children":2947},{"name":2946},"Valid Usage (Implicit)",[2948,2971,2993,3019,3044,3068,3099,3122],{"type":13,"tag":588,"props":2949,"children":2951},{"name":2950},"VUID-VkCopyImageToBufferInfo2-sType-sType",[2952],{"type":13,"tag":14,"props":2953,"children":2954},{},[2955,2960,2961,2964,2965],{"type":13,"tag":21,"props":2956,"children":2958},{"className":2957},[],[2959],{"type":18,"value":488},{"type":18,"value":675},{"type":13,"tag":620,"props":2962,"children":2963},{"type":622},[],{"type":18,"value":1300},{"type":13,"tag":21,"props":2966,"children":2968},{"className":2967},[],[2969],{"type":18,"value":2970},"VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2",{"type":13,"tag":588,"props":2972,"children":2974},{"name":2973},"VUID-VkCopyImageToBufferInfo2-pNext-pNext",[2975],{"type":13,"tag":14,"props":2976,"children":2977},{},[2978,2983,2984,2987,2988],{"type":13,"tag":21,"props":2979,"children":2981},{"className":2980},[],[2982],{"type":18,"value":508},{"type":18,"value":675},{"type":13,"tag":620,"props":2985,"children":2986},{"type":622},[],{"type":18,"value":1300},{"type":13,"tag":21,"props":2989,"children":2991},{"className":2990},[],[2992],{"type":18,"value":516},{"type":13,"tag":588,"props":2994,"children":2996},{"name":2995},"VUID-VkCopyImageToBufferInfo2-srcImage-parameter",[2997],{"type":13,"tag":14,"props":2998,"children":2999},{},[3000,3005,3006,3009,3011,3017],{"type":13,"tag":21,"props":3001,"children":3003},{"className":3002},[],[3004],{"type":18,"value":527},{"type":18,"value":675},{"type":13,"tag":620,"props":3007,"children":3008},{"type":622},[],{"type":18,"value":3010}," be a valid ",{"type":13,"tag":492,"props":3012,"children":3014},{"href":3013},"/man/VkImage",[3015],{"type":18,"value":3016},"VkImage",{"type":18,"value":3018}," handle",{"type":13,"tag":588,"props":3020,"children":3022},{"name":3021},"VUID-VkCopyImageToBufferInfo2-srcImageLayout-parameter",[3023],{"type":13,"tag":14,"props":3024,"children":3025},{},[3026,3031,3032,3035,3036,3042],{"type":13,"tag":21,"props":3027,"children":3029},{"className":3028},[],[3030],{"type":18,"value":538},{"type":18,"value":675},{"type":13,"tag":620,"props":3033,"children":3034},{"type":622},[],{"type":18,"value":3010},{"type":13,"tag":492,"props":3037,"children":3039},{"href":3038},"/man/VkImageLayout",[3040],{"type":18,"value":3041},"VkImageLayout",{"type":18,"value":3043}," value",{"type":13,"tag":588,"props":3045,"children":3047},{"name":3046},"VUID-VkCopyImageToBufferInfo2-dstBuffer-parameter",[3048],{"type":13,"tag":14,"props":3049,"children":3050},{},[3051,3056,3057,3060,3061,3067],{"type":13,"tag":21,"props":3052,"children":3054},{"className":3053},[],[3055],{"type":18,"value":549},{"type":18,"value":675},{"type":13,"tag":620,"props":3058,"children":3059},{"type":622},[],{"type":18,"value":3010},{"type":13,"tag":492,"props":3062,"children":3064},{"href":3063},"/man/VkBuffer",[3065],{"type":18,"value":3066},"VkBuffer",{"type":18,"value":3018},{"type":13,"tag":588,"props":3069,"children":3071},{"name":3070},"VUID-VkCopyImageToBufferInfo2-pRegions-parameter",[3072],{"type":13,"tag":14,"props":3073,"children":3074},{},[3075,3080,3081,3084,3086,3091,3093,3097],{"type":13,"tag":21,"props":3076,"children":3078},{"className":3077},[],[3079],{"type":18,"value":571},{"type":18,"value":675},{"type":13,"tag":620,"props":3082,"children":3083},{"type":622},[],{"type":18,"value":3085}," be a valid pointer to an array of ",{"type":13,"tag":21,"props":3087,"children":3089},{"className":3088},[],[3090],{"type":18,"value":560},{"type":18,"value":3092}," valid ",{"type":13,"tag":492,"props":3094,"children":3095},{"href":576},[3096],{"type":18,"value":579},{"type":18,"value":3098}," structures",{"type":13,"tag":588,"props":3100,"children":3102},{"name":3101},"VUID-VkCopyImageToBufferInfo2-regionCount-arraylength",[3103],{"type":13,"tag":14,"props":3104,"children":3105},{},[3106,3111,3112,3115,3117],{"type":13,"tag":21,"props":3107,"children":3109},{"className":3108},[],[3110],{"type":18,"value":560},{"type":18,"value":675},{"type":13,"tag":620,"props":3113,"children":3114},{"type":622},[],{"type":18,"value":3116}," be greater than ",{"type":13,"tag":21,"props":3118,"children":3120},{"className":3119},[],[3121],{"type":18,"value":1306},{"type":13,"tag":588,"props":3123,"children":3125},{"name":3124},"VUID-VkCopyImageToBufferInfo2-commonparent",[3126],{"type":13,"tag":14,"props":3127,"children":3128},{},[3129,3131,3136,3137,3142,3143,3146,3148],{"type":18,"value":3130},"Both of ",{"type":13,"tag":21,"props":3132,"children":3134},{"className":3133},[],[3135],{"type":18,"value":549},{"type":18,"value":1568},{"type":13,"tag":21,"props":3138,"children":3140},{"className":3139},[],[3141],{"type":18,"value":527},{"type":18,"value":675},{"type":13,"tag":620,"props":3144,"children":3145},{"type":622},[],{"type":18,"value":3147}," have been created, allocated, or retrieved from the same ",{"type":13,"tag":492,"props":3149,"children":3151},{"href":3150},"/man/VkDevice",[3152],{"type":18,"value":1014},{"type":13,"tag":3154,"props":3155,"children":3156},"style",{},[3157],{"type":18,"value":3158},"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":3160},[],"markdown",1725732544155]