[{"data":1,"prerenderedAt":3203},["ShallowReactive",2],{"zPuLjLZdaG":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":3202,"_id":4},"VkCopyBufferToImageInfo2","Structure specifying parameters of a buffer to image copy command","VK_VERSION_1_3","structs",[],{"type":10,"children":11,"toc":3200},"root",[12,28,405,410,475,582,2985,3194],{"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 VkCopyBufferToImageInfo2 {\n VkStructureType sType;\n const void* pNext;\n VkBuffer srcBuffer;\n VkImage dstImage;\n VkImageLayout dstImageLayout;\n uint32_t regionCount;\n const VkBufferImageCopy2* pRegions;\n} VkCopyBufferToImageInfo2;\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}," VkCopyBufferToImageInfo2 {\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}," VkBuffer srcBuffer;\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 dstImage;\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 dstImageLayout;\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},"} VkCopyBufferToImageInfo2;\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 CopyBufferToImageInfo2 {\n s_type: vk::StructureType,\n p_next: *const c_void,\n src_buffer: vk::Buffer,\n dst_image: vk::Image,\n dst_image_layout: vk::ImageLayout,\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}," CopyBufferToImageInfo2",{"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_buffer",{"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},"Buffer",{"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}," dst_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}," dst_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},"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 VkCopyBufferToImageInfo2 VkCopyBufferToImageInfo2KHR;\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}," VkCopyBufferToImageInfo2 VkCopyBufferToImageInfo2KHR;\n",{"type":13,"tag":33,"props":433,"children":435},{"className":170,"code":434,"filename":172,"language":173,"meta":39,"style":39},"type CopyBufferToImageInfo2KHR = vk::CopyBufferToImageInfo2;\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}," CopyBufferToImageInfo2KHR",{"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},"CopyBufferToImageInfo2",{"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},"srcBuffer",{"type":18,"value":529}," is the source buffer.",{"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},"dstImage",{"type":18,"value":540}," is the destination image.",{"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},"dstImageLayout",{"type":18,"value":551}," is the layout of the destination image subresources\nfor the copy.",{"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,953,977,1015,1054,1095,1129,1179,1245,1277,1301,1367,1429,1496,1569,1649,1712,1787,1829,1906,1970,2032,2108,2184,2259,2321,2383,2445,2475,2521,2580,2621,2662,2708,2751,2808,2847,2919],{"type":13,"tag":588,"props":589,"children":591},"validity-field",{"name":590},"VUID-VkCopyBufferToImageInfo2-pRegions-04565",[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":538},{"type":13,"tag":588,"props":640,"children":642},{"name":641},"VUID-VkCopyBufferToImageInfo2KHR-pRegions-04554",[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 destination 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":538},{"type":13,"tag":588,"props":687,"children":689},{"name":688},"VUID-VkCopyBufferToImageInfo2KHR-pRegions-04555",[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":538},{"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-VkCopyBufferToImageInfo2KHR-pRegions-06203",[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":538},{"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-VkCopyBufferToImageInfo2KHR-pRegions-06204",[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":538},{"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-VkCopyBufferToImageInfo2-pRegions-00171",[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":527},{"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-VkCopyBufferToImageInfo2-pRegions-00173",[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-VkCopyBufferToImageInfo2-srcBuffer-00174",[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_BUFFER_USAGE_TRANSFER_SRC_BIT",{"type":18,"value":891}," usage flag",{"type":13,"tag":588,"props":893,"children":895},{"name":894},"VUID-VkCopyBufferToImageInfo2-dstImage-01997",[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":538},{"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_DST_BIT",{"type":13,"tag":588,"props":925,"children":927},{"name":926},"VUID-VkCopyBufferToImageInfo2-srcBuffer-00176",[928],{"type":13,"tag":14,"props":929,"children":930},{},[931,933,938,940,943,945,951],{"type":18,"value":932},"If ",{"type":13,"tag":21,"props":934,"children":936},{"className":935},[],[937],{"type":18,"value":527},{"type":18,"value":939}," is non-sparse then it ",{"type":13,"tag":620,"props":941,"children":942},{"type":622},[],{"type":18,"value":944}," be bound completely and\ncontiguously to a single ",{"type":13,"tag":21,"props":946,"children":948},{"className":947},[],[949],{"type":18,"value":950},"VkDeviceMemory",{"type":18,"value":952}," object",{"type":13,"tag":588,"props":954,"children":956},{"name":955},"VUID-VkCopyBufferToImageInfo2-dstImage-00177",[957],{"type":13,"tag":14,"props":958,"children":959},{},[960,965,966,969,970,976],{"type":13,"tag":21,"props":961,"children":963},{"className":962},[],[964],{"type":18,"value":538},{"type":18,"value":675},{"type":13,"tag":620,"props":967,"children":968},{"type":622},[],{"type":18,"value":883},{"type":13,"tag":21,"props":971,"children":973},{"className":972},[],[974],{"type":18,"value":975},"VK_IMAGE_USAGE_TRANSFER_DST_BIT",{"type":18,"value":891},{"type":13,"tag":588,"props":978,"children":980},{"name":979},"VUID-VkCopyBufferToImageInfo2-dstImageLayout-00180",[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":549},{"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":538},{"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-VkCopyBufferToImageInfo2-dstImageLayout-01396",[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":549},{"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_DST_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-VkCopyBufferToImageInfo2-pRegions-07931",[1058],{"type":13,"tag":14,"props":1059,"children":1060},{},[1061,1062,1068,1070,1075,1077,1082,1084,1089,1090,1093],{"type":18,"value":932},{"type":13,"tag":492,"props":1063,"children":1065},{"href":1064},"/extensions/VK_EXT_depth_range_unrestricted",[1066],{"type":18,"value":1067},"VK_EXT_depth_range_unrestricted",{"type":18,"value":1069}," is not enabled, for\neach element of ",{"type":13,"tag":21,"props":1071,"children":1073},{"className":1072},[],[1074],{"type":18,"value":571},{"type":18,"value":1076}," whose ",{"type":13,"tag":21,"props":1078,"children":1080},{"className":1079},[],[1081],{"type":18,"value":631},{"type":18,"value":1083}," contains a\ndepth aspect, the data in ",{"type":13,"tag":21,"props":1085,"children":1087},{"className":1086},[],[1088],{"type":18,"value":527},{"type":18,"value":675},{"type":13,"tag":620,"props":1091,"children":1092},{"type":622},[],{"type":18,"value":1094}," be in the range\n[0,1]",{"type":13,"tag":588,"props":1096,"children":1098},{"name":1097},"VUID-VkCopyBufferToImageInfo2-dstImage-07966",[1099],{"type":13,"tag":14,"props":1100,"children":1101},{},[1102,1103,1108,1110,1116,1118,1121,1123,1128],{"type":18,"value":932},{"type":13,"tag":21,"props":1104,"children":1106},{"className":1105},[],[1107],{"type":18,"value":538},{"type":18,"value":1109}," is non-sparse then the image\nor the specified ",{"type":13,"tag":1111,"props":1112,"children":1113},"em",{},[1114],{"type":18,"value":1115},"disjoint",{"type":18,"value":1117}," plane\n",{"type":13,"tag":620,"props":1119,"children":1120},{"type":622},[],{"type":18,"value":1122}," be bound completely and contiguously to a single\n",{"type":13,"tag":21,"props":1124,"children":1126},{"className":1125},[],[1127],{"type":18,"value":950},{"type":18,"value":952},{"type":13,"tag":588,"props":1130,"children":1132},{"name":1131},"VUID-VkCopyBufferToImageInfo2-imageSubresource-07967",[1133],{"type":13,"tag":14,"props":1134,"children":1135},{},[1136,1137,1143,1145,1150,1151,1154,1156,1162,1164,1170,1172,1177],{"type":18,"value":19},{"type":13,"tag":21,"props":1138,"children":1140},{"className":1139},[],[1141],{"type":18,"value":1142},"imageSubresource.mipLevel",{"type":18,"value":1144}," member of each element of\n",{"type":13,"tag":21,"props":1146,"children":1148},{"className":1147},[],[1149],{"type":18,"value":571},{"type":18,"value":675},{"type":13,"tag":620,"props":1152,"children":1153},{"type":622},[],{"type":18,"value":1155}," be less than the ",{"type":13,"tag":21,"props":1157,"children":1159},{"className":1158},[],[1160],{"type":18,"value":1161},"mipLevels",{"type":18,"value":1163}," specified in\n",{"type":13,"tag":492,"props":1165,"children":1167},{"href":1166},"/man/VkImageCreateInfo",[1168],{"type":18,"value":1169},"VkImageCreateInfo",{"type":18,"value":1171}," when ",{"type":13,"tag":21,"props":1173,"children":1175},{"className":1174},[],[1176],{"type":18,"value":538},{"type":18,"value":1178}," was created",{"type":13,"tag":588,"props":1180,"children":1182},{"name":1181},"VUID-VkCopyBufferToImageInfo2-imageSubresource-07968",[1183],{"type":13,"tag":14,"props":1184,"children":1185},{},[1186,1187,1193,1195,1201,1202,1208,1210,1215,1217,1222,1225,1227,1233,1234,1238,1239,1244],{"type":18,"value":932},{"type":13,"tag":21,"props":1188,"children":1190},{"className":1189},[],[1191],{"type":18,"value":1192},"imageSubresource.layerCount",{"type":18,"value":1194}," is not\n",{"type":13,"tag":21,"props":1196,"children":1198},{"className":1197},[],[1199],{"type":18,"value":1200},"VK_REMAINING_ARRAY_LAYERS",{"type":18,"value":233},{"type":13,"tag":21,"props":1203,"children":1205},{"className":1204},[],[1206],{"type":18,"value":1207},"imageSubresource.baseArrayLayer",{"type":18,"value":1209}," +\n",{"type":13,"tag":21,"props":1211,"children":1213},{"className":1212},[],[1214],{"type":18,"value":1192},{"type":18,"value":1216}," of each element of ",{"type":13,"tag":21,"props":1218,"children":1220},{"className":1219},[],[1221],{"type":18,"value":571},{"type":13,"tag":620,"props":1223,"children":1224},{"type":622},[],{"type":18,"value":1226}," be less than or equal to the ",{"type":13,"tag":21,"props":1228,"children":1230},{"className":1229},[],[1231],{"type":18,"value":1232},"arrayLayers",{"type":18,"value":1163},{"type":13,"tag":492,"props":1235,"children":1236},{"href":1166},[1237],{"type":18,"value":1169},{"type":18,"value":1171},{"type":13,"tag":21,"props":1240,"children":1242},{"className":1241},[],[1243],{"type":18,"value":538},{"type":18,"value":1178},{"type":13,"tag":588,"props":1246,"children":1248},{"name":1247},"VUID-VkCopyBufferToImageInfo2-dstImage-07969",[1249],{"type":13,"tag":14,"props":1250,"children":1251},{},[1252,1257,1258,1261,1263,1269,1271],{"type":13,"tag":21,"props":1253,"children":1255},{"className":1254},[],[1256],{"type":18,"value":538},{"type":18,"value":675},{"type":13,"tag":620,"props":1259,"children":1260},{"type":622},[],{"type":18,"value":1262}," not have been created with ",{"type":13,"tag":21,"props":1264,"children":1266},{"className":1265},[],[1267],{"type":18,"value":1268},"flags",{"type":18,"value":1270},"\ncontaining ",{"type":13,"tag":21,"props":1272,"children":1274},{"className":1273},[],[1275],{"type":18,"value":1276},"VK_IMAGE_CREATE_SUBSAMPLED_BIT_EXT",{"type":13,"tag":588,"props":1278,"children":1280},{"name":1279},"VUID-VkCopyBufferToImageInfo2-dstImage-07973",[1281],{"type":13,"tag":14,"props":1282,"children":1283},{},[1284,1289,1290,1293,1295],{"type":13,"tag":21,"props":1285,"children":1287},{"className":1286},[],[1288],{"type":18,"value":538},{"type":18,"value":675},{"type":13,"tag":620,"props":1291,"children":1292},{"type":622},[],{"type":18,"value":1294}," have a sample count equal to\n",{"type":13,"tag":21,"props":1296,"children":1298},{"className":1297},[],[1299],{"type":18,"value":1300},"VK_SAMPLE_COUNT_1_BIT",{"type":13,"tag":588,"props":1302,"children":1304},{"name":1303},"VUID-VkCopyBufferToImageInfo2-dstImage-07979",[1305],{"type":13,"tag":14,"props":1306,"children":1307},{},[1308,1309,1314,1316,1322,1324,1329,1330,1336,1337,1340,1342,1348,1350,1356,1357,1360,1361],{"type":18,"value":932},{"type":13,"tag":21,"props":1310,"children":1312},{"className":1311},[],[1313],{"type":18,"value":538},{"type":18,"value":1315}," is of type ",{"type":13,"tag":21,"props":1317,"children":1319},{"className":1318},[],[1320],{"type":18,"value":1321},"VK_IMAGE_TYPE_1D",{"type":18,"value":1323},", then for each\nelement of ",{"type":13,"tag":21,"props":1325,"children":1327},{"className":1326},[],[1328],{"type":18,"value":571},{"type":18,"value":860},{"type":13,"tag":21,"props":1331,"children":1333},{"className":1332},[],[1334],{"type":18,"value":1335},"imageOffset.y",{"type":18,"value":675},{"type":13,"tag":620,"props":1338,"children":1339},{"type":622},[],{"type":18,"value":1341}," be ",{"type":13,"tag":21,"props":1343,"children":1345},{"className":1344},[],[1346],{"type":18,"value":1347},"0",{"type":18,"value":1349}," and\n",{"type":13,"tag":21,"props":1351,"children":1353},{"className":1352},[],[1354],{"type":18,"value":1355},"imageExtent.height",{"type":18,"value":675},{"type":13,"tag":620,"props":1358,"children":1359},{"type":622},[],{"type":18,"value":1341},{"type":13,"tag":21,"props":1362,"children":1364},{"className":1363},[],[1365],{"type":18,"value":1366},"1",{"type":13,"tag":588,"props":1368,"children":1370},{"name":1369},"VUID-VkCopyBufferToImageInfo2-imageOffset-09104",[1371],{"type":13,"tag":14,"props":1372,"children":1373},{},[1374,1376,1381,1382,1388,1390,1396,1398,1403,1405,1408,1410,1415,1417,1422,1424],{"type":18,"value":1375},"For each element of ",{"type":13,"tag":21,"props":1377,"children":1379},{"className":1378},[],[1380],{"type":18,"value":571},{"type":18,"value":860},{"type":13,"tag":21,"props":1383,"children":1385},{"className":1384},[],[1386],{"type":18,"value":1387},"imageOffset.z",{"type":18,"value":1389}," and\n(",{"type":13,"tag":21,"props":1391,"children":1393},{"className":1392},[],[1394],{"type":18,"value":1395},"imageExtent.depth",{"type":18,"value":1397}," + ",{"type":13,"tag":21,"props":1399,"children":1401},{"className":1400},[],[1402],{"type":18,"value":1387},{"type":18,"value":1404},") ",{"type":13,"tag":620,"props":1406,"children":1407},{"type":622},[],{"type":18,"value":1409},"\nboth be greater than or equal to ",{"type":13,"tag":21,"props":1411,"children":1413},{"className":1412},[],[1414],{"type":18,"value":1347},{"type":18,"value":1416}," and less than or equal to the depth\nof the specified ",{"type":13,"tag":21,"props":1418,"children":1420},{"className":1419},[],[1421],{"type":18,"value":631},{"type":18,"value":1423}," of ",{"type":13,"tag":21,"props":1425,"children":1427},{"className":1426},[],[1428],{"type":18,"value":538},{"type":13,"tag":588,"props":1430,"children":1432},{"name":1431},"VUID-VkCopyBufferToImageInfo2-dstImage-07980",[1433],{"type":13,"tag":14,"props":1434,"children":1435},{},[1436,1437,1442,1443,1448,1450,1455,1457,1462,1463,1468,1469,1472,1473,1478,1480,1485,1486,1489,1491],{"type":18,"value":932},{"type":13,"tag":21,"props":1438,"children":1440},{"className":1439},[],[1441],{"type":18,"value":538},{"type":18,"value":1315},{"type":13,"tag":21,"props":1444,"children":1446},{"className":1445},[],[1447],{"type":18,"value":1321},{"type":18,"value":1449}," or\n",{"type":13,"tag":21,"props":1451,"children":1453},{"className":1452},[],[1454],{"type":18,"value":771},{"type":18,"value":1456},", then for each element of ",{"type":13,"tag":21,"props":1458,"children":1460},{"className":1459},[],[1461],{"type":18,"value":571},{"type":18,"value":233},{"type":13,"tag":21,"props":1464,"children":1466},{"className":1465},[],[1467],{"type":18,"value":1387},{"type":18,"value":675},{"type":13,"tag":620,"props":1470,"children":1471},{"type":622},[],{"type":18,"value":1341},{"type":13,"tag":21,"props":1474,"children":1476},{"className":1475},[],[1477],{"type":18,"value":1347},{"type":18,"value":1479}," and ",{"type":13,"tag":21,"props":1481,"children":1483},{"className":1482},[],[1484],{"type":18,"value":1395},{"type":18,"value":675},{"type":13,"tag":620,"props":1487,"children":1488},{"type":622},[],{"type":18,"value":1490},"\nbe ",{"type":13,"tag":21,"props":1492,"children":1494},{"className":1493},[],[1495],{"type":18,"value":1366},{"type":13,"tag":588,"props":1497,"children":1499},{"name":1498},"VUID-VkCopyBufferToImageInfo2-dstImage-07274",[1500],{"type":13,"tag":14,"props":1501,"children":1502},{},[1503,1504,1509,1511,1515,1516,1522,1524,1530,1531,1537,1538,1544,1545,1548,1550,1555,1557,1563,1564],{"type":18,"value":1375},{"type":13,"tag":21,"props":1505,"children":1507},{"className":1506},[],[1508],{"type":18,"value":571},{"type":18,"value":1510},",\nif ",{"type":13,"tag":492,"props":1512,"children":1513},{"href":606},[1514],{"type":18,"value":609},{"type":18,"value":223},{"type":13,"tag":21,"props":1517,"children":1519},{"className":1518},[],[1520],{"type":18,"value":1521},"transform",{"type":18,"value":1523}," is equal to\n",{"type":13,"tag":21,"props":1525,"children":1527},{"className":1526},[],[1528],{"type":18,"value":1529},"VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR",{"type":18,"value":1449},{"type":13,"tag":21,"props":1532,"children":1534},{"className":1533},[],[1535],{"type":18,"value":1536},"VK_SURFACE_TRANSFORM_ROTATE_270_BIT_KHR",{"type":18,"value":233},{"type":13,"tag":21,"props":1539,"children":1541},{"className":1540},[],[1542],{"type":18,"value":1543},"imageOffset.x",{"type":18,"value":675},{"type":13,"tag":620,"props":1546,"children":1547},{"type":622},[],{"type":18,"value":1549}," be a multiple of the\n",{"type":13,"tag":492,"props":1551,"children":1552},{"href":726},[1553],{"type":18,"value":1554},"texel block extent width",{"type":18,"value":1556}," of the\n",{"type":13,"tag":492,"props":1558,"children":1560},{"href":1559},"/man/VkFormat",[1561],{"type":18,"value":1562},"VkFormat",{"type":18,"value":1423},{"type":13,"tag":21,"props":1565,"children":1567},{"className":1566},[],[1568],{"type":18,"value":538},{"type":13,"tag":588,"props":1570,"children":1572},{"name":1571},"VUID-VkCopyBufferToImageInfo2-imageOffset-10051",[1573],{"type":13,"tag":14,"props":1574,"children":1575},{},[1576,1577,1582,1584,1588,1589,1594,1595,1601,1602,1608,1610,1615,1617,1622,1623,1628,1629,1632,1634,1638,1639,1643,1644],{"type":18,"value":1375},{"type":13,"tag":21,"props":1578,"children":1580},{"className":1579},[],[1581],{"type":18,"value":571},{"type":18,"value":1583},", if\n",{"type":13,"tag":492,"props":1585,"children":1586},{"href":606},[1587],{"type":18,"value":609},{"type":18,"value":223},{"type":13,"tag":21,"props":1590,"children":1592},{"className":1591},[],[1593],{"type":18,"value":1521},{"type":18,"value":1523},{"type":13,"tag":21,"props":1596,"children":1598},{"className":1597},[],[1599],{"type":18,"value":1600},"VK_SURFACE_TRANSFORM_ROTATE_180_BIT_KHR",{"type":18,"value":1449},{"type":13,"tag":21,"props":1603,"children":1605},{"className":1604},[],[1606],{"type":18,"value":1607},"VK_SURFACE_TRANSFORM_ROTATE_90_BIT_KHR",{"type":18,"value":1609},", and ",{"type":13,"tag":21,"props":1611,"children":1613},{"className":1612},[],[1614],{"type":18,"value":1543},{"type":18,"value":1616},"\ndoes not equal the width of the subresource specified by\n",{"type":13,"tag":21,"props":1618,"children":1620},{"className":1619},[],[1621],{"type":18,"value":631},{"type":18,"value":860},{"type":13,"tag":21,"props":1624,"children":1626},{"className":1625},[],[1627],{"type":18,"value":1543},{"type":18,"value":675},{"type":13,"tag":620,"props":1630,"children":1631},{"type":622},[],{"type":18,"value":1633}," be a multiple of\nthe ",{"type":13,"tag":492,"props":1635,"children":1636},{"href":726},[1637],{"type":18,"value":1554},{"type":18,"value":1556},{"type":13,"tag":492,"props":1640,"children":1641},{"href":1559},[1642],{"type":18,"value":1562},{"type":18,"value":1423},{"type":13,"tag":21,"props":1645,"children":1647},{"className":1646},[],[1648],{"type":18,"value":538},{"type":13,"tag":588,"props":1650,"children":1652},{"name":1651},"VUID-VkCopyBufferToImageInfo2-dstImage-07275",[1653],{"type":13,"tag":14,"props":1654,"children":1655},{},[1656,1657,1662,1663,1667,1668,1673,1674,1679,1680,1685,1686,1691,1692,1695,1696,1701,1702,1706,1707],{"type":18,"value":1375},{"type":13,"tag":21,"props":1658,"children":1660},{"className":1659},[],[1661],{"type":18,"value":571},{"type":18,"value":1510},{"type":13,"tag":492,"props":1664,"children":1665},{"href":606},[1666],{"type":18,"value":609},{"type":18,"value":223},{"type":13,"tag":21,"props":1669,"children":1671},{"className":1670},[],[1672],{"type":18,"value":1521},{"type":18,"value":1523},{"type":13,"tag":21,"props":1675,"children":1677},{"className":1676},[],[1678],{"type":18,"value":1529},{"type":18,"value":1449},{"type":13,"tag":21,"props":1681,"children":1683},{"className":1682},[],[1684],{"type":18,"value":1607},{"type":18,"value":233},{"type":13,"tag":21,"props":1687,"children":1689},{"className":1688},[],[1690],{"type":18,"value":1335},{"type":18,"value":675},{"type":13,"tag":620,"props":1693,"children":1694},{"type":622},[],{"type":18,"value":1549},{"type":13,"tag":492,"props":1697,"children":1698},{"href":726},[1699],{"type":18,"value":1700},"texel block extent height",{"type":18,"value":1556},{"type":13,"tag":492,"props":1703,"children":1704},{"href":1559},[1705],{"type":18,"value":1562},{"type":18,"value":1423},{"type":13,"tag":21,"props":1708,"children":1710},{"className":1709},[],[1711],{"type":18,"value":538},{"type":13,"tag":588,"props":1713,"children":1715},{"name":1714},"VUID-VkCopyBufferToImageInfo2-imageOffset-10052",[1716],{"type":13,"tag":14,"props":1717,"children":1718},{},[1719,1720,1725,1726,1730,1731,1736,1737,1742,1743,1748,1749,1754,1756,1761,1762,1767,1768,1771,1772,1776,1777,1781,1782],{"type":18,"value":1375},{"type":13,"tag":21,"props":1721,"children":1723},{"className":1722},[],[1724],{"type":18,"value":571},{"type":18,"value":1583},{"type":13,"tag":492,"props":1727,"children":1728},{"href":606},[1729],{"type":18,"value":609},{"type":18,"value":223},{"type":13,"tag":21,"props":1732,"children":1734},{"className":1733},[],[1735],{"type":18,"value":1521},{"type":18,"value":1523},{"type":13,"tag":21,"props":1738,"children":1740},{"className":1739},[],[1741],{"type":18,"value":1536},{"type":18,"value":1449},{"type":13,"tag":21,"props":1744,"children":1746},{"className":1745},[],[1747],{"type":18,"value":1600},{"type":18,"value":1609},{"type":13,"tag":21,"props":1750,"children":1752},{"className":1751},[],[1753],{"type":18,"value":1335},{"type":18,"value":1755},"\ndoes not equal the height of the subresource specified by\n",{"type":13,"tag":21,"props":1757,"children":1759},{"className":1758},[],[1760],{"type":18,"value":631},{"type":18,"value":860},{"type":13,"tag":21,"props":1763,"children":1765},{"className":1764},[],[1766],{"type":18,"value":1335},{"type":18,"value":675},{"type":13,"tag":620,"props":1769,"children":1770},{"type":622},[],{"type":18,"value":1633},{"type":13,"tag":492,"props":1773,"children":1774},{"href":726},[1775],{"type":18,"value":1700},{"type":18,"value":1556},{"type":13,"tag":492,"props":1778,"children":1779},{"href":1559},[1780],{"type":18,"value":1562},{"type":18,"value":1423},{"type":13,"tag":21,"props":1783,"children":1785},{"className":1784},[],[1786],{"type":18,"value":538},{"type":13,"tag":588,"props":1788,"children":1790},{"name":1789},"VUID-VkCopyBufferToImageInfo2-dstImage-07276",[1791],{"type":13,"tag":14,"props":1792,"children":1793},{},[1794,1795,1800,1801,1806,1807,1810,1812,1817,1819,1823,1824],{"type":18,"value":1375},{"type":13,"tag":21,"props":1796,"children":1798},{"className":1797},[],[1799],{"type":18,"value":571},{"type":18,"value":860},{"type":13,"tag":21,"props":1802,"children":1804},{"className":1803},[],[1805],{"type":18,"value":1387},{"type":18,"value":675},{"type":13,"tag":620,"props":1808,"children":1809},{"type":622},[],{"type":18,"value":1811}," be a\nmultiple of the ",{"type":13,"tag":492,"props":1813,"children":1814},{"href":726},[1815],{"type":18,"value":1816},"texel block extent\ndepth",{"type":18,"value":1818}," of the ",{"type":13,"tag":492,"props":1820,"children":1821},{"href":1559},[1822],{"type":18,"value":1562},{"type":18,"value":1423},{"type":13,"tag":21,"props":1825,"children":1827},{"className":1826},[],[1828],{"type":18,"value":538},{"type":13,"tag":588,"props":1830,"children":1832},{"name":1831},"VUID-VkCopyBufferToImageInfo2-dstImage-00207",[1833],{"type":13,"tag":14,"props":1834,"children":1835},{},[1836,1837,1842,1843,1847,1848,1853,1854,1859,1861,1866,1867,1873,1875,1880,1881,1886,1887,1890,1891,1895,1896,1900,1901],{"type":18,"value":1375},{"type":13,"tag":21,"props":1838,"children":1840},{"className":1839},[],[1841],{"type":18,"value":571},{"type":18,"value":1583},{"type":13,"tag":492,"props":1844,"children":1845},{"href":606},[1846],{"type":18,"value":609},{"type":18,"value":223},{"type":13,"tag":21,"props":1849,"children":1851},{"className":1850},[],[1852],{"type":18,"value":1521},{"type":18,"value":1523},{"type":13,"tag":21,"props":1855,"children":1857},{"className":1856},[],[1858],{"type":18,"value":1529},{"type":18,"value":1860},",\nthe sum of ",{"type":13,"tag":21,"props":1862,"children":1864},{"className":1863},[],[1865],{"type":18,"value":1543},{"type":18,"value":1479},{"type":13,"tag":21,"props":1868,"children":1870},{"className":1869},[],[1871],{"type":18,"value":1872},"extent.width",{"type":18,"value":1874}," does not equal\nthe width of the subresource specified by ",{"type":13,"tag":21,"props":1876,"children":1878},{"className":1877},[],[1879],{"type":18,"value":631},{"type":18,"value":233},{"type":13,"tag":21,"props":1882,"children":1884},{"className":1883},[],[1885],{"type":18,"value":1872},{"type":18,"value":675},{"type":13,"tag":620,"props":1888,"children":1889},{"type":622},[],{"type":18,"value":1549},{"type":13,"tag":492,"props":1892,"children":1893},{"href":726},[1894],{"type":18,"value":1554},{"type":18,"value":1556},{"type":13,"tag":492,"props":1897,"children":1898},{"href":1559},[1899],{"type":18,"value":1562},{"type":18,"value":1423},{"type":13,"tag":21,"props":1902,"children":1904},{"className":1903},[],[1905],{"type":18,"value":538},{"type":13,"tag":588,"props":1907,"children":1909},{"name":1908},"VUID-VkCopyBufferToImageInfo2-imageOffset-10053",[1910],{"type":13,"tag":14,"props":1911,"children":1912},{},[1913,1914,1919,1920,1924,1925,1930,1931,1936,1938,1943,1944,1950,1951,1954,1955,1959,1960,1964,1965],{"type":18,"value":1375},{"type":13,"tag":21,"props":1915,"children":1917},{"className":1916},[],[1918],{"type":18,"value":571},{"type":18,"value":1583},{"type":13,"tag":492,"props":1921,"children":1922},{"href":606},[1923],{"type":18,"value":609},{"type":18,"value":223},{"type":13,"tag":21,"props":1926,"children":1928},{"className":1927},[],[1929],{"type":18,"value":1521},{"type":18,"value":1523},{"type":13,"tag":21,"props":1932,"children":1934},{"className":1933},[],[1935],{"type":18,"value":1607},{"type":18,"value":1937},", the difference of\n",{"type":13,"tag":21,"props":1939,"children":1941},{"className":1940},[],[1942],{"type":18,"value":1543},{"type":18,"value":1479},{"type":13,"tag":21,"props":1945,"children":1947},{"className":1946},[],[1948],{"type":18,"value":1949},"extent.height",{"type":18,"value":675},{"type":13,"tag":620,"props":1952,"children":1953},{"type":622},[],{"type":18,"value":1549},{"type":13,"tag":492,"props":1956,"children":1957},{"href":726},[1958],{"type":18,"value":1554},{"type":18,"value":1556},{"type":13,"tag":492,"props":1961,"children":1962},{"href":1559},[1963],{"type":18,"value":1562},{"type":18,"value":1423},{"type":13,"tag":21,"props":1966,"children":1968},{"className":1967},[],[1969],{"type":18,"value":538},{"type":13,"tag":588,"props":1971,"children":1973},{"name":1972},"VUID-VkCopyBufferToImageInfo2-imageOffset-10054",[1974],{"type":13,"tag":14,"props":1975,"children":1976},{},[1977,1978,1983,1984,1988,1989,1994,1995,2000,2001,2006,2007,2012,2013,2016,2017,2021,2022,2026,2027],{"type":18,"value":1375},{"type":13,"tag":21,"props":1979,"children":1981},{"className":1980},[],[1982],{"type":18,"value":571},{"type":18,"value":1583},{"type":13,"tag":492,"props":1985,"children":1986},{"href":606},[1987],{"type":18,"value":609},{"type":18,"value":223},{"type":13,"tag":21,"props":1990,"children":1992},{"className":1991},[],[1993],{"type":18,"value":1521},{"type":18,"value":1523},{"type":13,"tag":21,"props":1996,"children":1998},{"className":1997},[],[1999],{"type":18,"value":1600},{"type":18,"value":1937},{"type":13,"tag":21,"props":2002,"children":2004},{"className":2003},[],[2005],{"type":18,"value":1543},{"type":18,"value":1479},{"type":13,"tag":21,"props":2008,"children":2010},{"className":2009},[],[2011],{"type":18,"value":1872},{"type":18,"value":675},{"type":13,"tag":620,"props":2014,"children":2015},{"type":622},[],{"type":18,"value":1549},{"type":13,"tag":492,"props":2018,"children":2019},{"href":726},[2020],{"type":18,"value":1554},{"type":18,"value":1556},{"type":13,"tag":492,"props":2023,"children":2024},{"href":1559},[2025],{"type":18,"value":1562},{"type":18,"value":1423},{"type":13,"tag":21,"props":2028,"children":2030},{"className":2029},[],[2031],{"type":18,"value":538},{"type":13,"tag":588,"props":2033,"children":2035},{"name":2034},"VUID-VkCopyBufferToImageInfo2-imageOffset-10055",[2036],{"type":13,"tag":14,"props":2037,"children":2038},{},[2039,2040,2045,2046,2050,2051,2056,2057,2062,2064,2069,2070,2075,2077,2082,2083,2088,2089,2092,2093,2097,2098,2102,2103],{"type":18,"value":1375},{"type":13,"tag":21,"props":2041,"children":2043},{"className":2042},[],[2044],{"type":18,"value":571},{"type":18,"value":1583},{"type":13,"tag":492,"props":2047,"children":2048},{"href":606},[2049],{"type":18,"value":609},{"type":18,"value":223},{"type":13,"tag":21,"props":2052,"children":2054},{"className":2053},[],[2055],{"type":18,"value":1521},{"type":18,"value":1523},{"type":13,"tag":21,"props":2058,"children":2060},{"className":2059},[],[2061],{"type":18,"value":1536},{"type":18,"value":2063},", the sum of\n",{"type":13,"tag":21,"props":2065,"children":2067},{"className":2066},[],[2068],{"type":18,"value":1543},{"type":18,"value":1479},{"type":13,"tag":21,"props":2071,"children":2073},{"className":2072},[],[2074],{"type":18,"value":1949},{"type":18,"value":2076}," does not equal the width\nof the subresource specified by ",{"type":13,"tag":21,"props":2078,"children":2080},{"className":2079},[],[2081],{"type":18,"value":631},{"type":18,"value":233},{"type":13,"tag":21,"props":2084,"children":2086},{"className":2085},[],[2087],{"type":18,"value":1949},{"type":18,"value":675},{"type":13,"tag":620,"props":2090,"children":2091},{"type":622},[],{"type":18,"value":1549},{"type":13,"tag":492,"props":2094,"children":2095},{"href":726},[2096],{"type":18,"value":1554},{"type":18,"value":1556},{"type":13,"tag":492,"props":2099,"children":2100},{"href":1559},[2101],{"type":18,"value":1562},{"type":18,"value":1423},{"type":13,"tag":21,"props":2104,"children":2106},{"className":2105},[],[2107],{"type":18,"value":538},{"type":13,"tag":588,"props":2109,"children":2111},{"name":2110},"VUID-VkCopyBufferToImageInfo2-dstImage-00208",[2112],{"type":13,"tag":14,"props":2113,"children":2114},{},[2115,2116,2121,2122,2126,2127,2132,2133,2138,2140,2145,2146,2151,2153,2158,2159,2164,2165,2168,2169,2173,2174,2178,2179],{"type":18,"value":1375},{"type":13,"tag":21,"props":2117,"children":2119},{"className":2118},[],[2120],{"type":18,"value":571},{"type":18,"value":1583},{"type":13,"tag":492,"props":2123,"children":2124},{"href":606},[2125],{"type":18,"value":609},{"type":18,"value":223},{"type":13,"tag":21,"props":2128,"children":2130},{"className":2129},[],[2131],{"type":18,"value":1521},{"type":18,"value":1523},{"type":13,"tag":21,"props":2134,"children":2136},{"className":2135},[],[2137],{"type":18,"value":1529},{"type":18,"value":2139},", and\nthe sum of ",{"type":13,"tag":21,"props":2141,"children":2143},{"className":2142},[],[2144],{"type":18,"value":1335},{"type":18,"value":1479},{"type":13,"tag":21,"props":2147,"children":2149},{"className":2148},[],[2150],{"type":18,"value":1949},{"type":18,"value":2152}," does not equal\nthe height of the subresource specified by ",{"type":13,"tag":21,"props":2154,"children":2156},{"className":2155},[],[2157],{"type":18,"value":631},{"type":18,"value":233},{"type":13,"tag":21,"props":2160,"children":2162},{"className":2161},[],[2163],{"type":18,"value":1949},{"type":18,"value":675},{"type":13,"tag":620,"props":2166,"children":2167},{"type":622},[],{"type":18,"value":1549},{"type":13,"tag":492,"props":2170,"children":2171},{"href":726},[2172],{"type":18,"value":1700},{"type":18,"value":1556},{"type":13,"tag":492,"props":2175,"children":2176},{"href":1559},[2177],{"type":18,"value":1562},{"type":18,"value":1423},{"type":13,"tag":21,"props":2180,"children":2182},{"className":2181},[],[2183],{"type":18,"value":538},{"type":13,"tag":588,"props":2185,"children":2187},{"name":2186},"VUID-VkCopyBufferToImageInfo2-imageOffset-10056",[2188],{"type":13,"tag":14,"props":2189,"children":2190},{},[2191,2192,2197,2198,2202,2203,2208,2209,2214,2215,2220,2221,2226,2228,2233,2234,2239,2240,2243,2244,2248,2249,2253,2254],{"type":18,"value":1375},{"type":13,"tag":21,"props":2193,"children":2195},{"className":2194},[],[2196],{"type":18,"value":571},{"type":18,"value":1583},{"type":13,"tag":492,"props":2199,"children":2200},{"href":606},[2201],{"type":18,"value":609},{"type":18,"value":223},{"type":13,"tag":21,"props":2204,"children":2206},{"className":2205},[],[2207],{"type":18,"value":1521},{"type":18,"value":1523},{"type":13,"tag":21,"props":2210,"children":2212},{"className":2211},[],[2213],{"type":18,"value":1607},{"type":18,"value":2063},{"type":13,"tag":21,"props":2216,"children":2218},{"className":2217},[],[2219],{"type":18,"value":1335},{"type":18,"value":1479},{"type":13,"tag":21,"props":2222,"children":2224},{"className":2223},[],[2225],{"type":18,"value":1872},{"type":18,"value":2227}," does not equal the height\nof the subresource specified by ",{"type":13,"tag":21,"props":2229,"children":2231},{"className":2230},[],[2232],{"type":18,"value":631},{"type":18,"value":233},{"type":13,"tag":21,"props":2235,"children":2237},{"className":2236},[],[2238],{"type":18,"value":1872},{"type":18,"value":675},{"type":13,"tag":620,"props":2241,"children":2242},{"type":622},[],{"type":18,"value":1549},{"type":13,"tag":492,"props":2245,"children":2246},{"href":726},[2247],{"type":18,"value":1700},{"type":18,"value":1556},{"type":13,"tag":492,"props":2250,"children":2251},{"href":1559},[2252],{"type":18,"value":1562},{"type":18,"value":1423},{"type":13,"tag":21,"props":2255,"children":2257},{"className":2256},[],[2258],{"type":18,"value":538},{"type":13,"tag":588,"props":2260,"children":2262},{"name":2261},"VUID-VkCopyBufferToImageInfo2-imageOffset-10057",[2263],{"type":13,"tag":14,"props":2264,"children":2265},{},[2266,2267,2272,2273,2277,2278,2283,2284,2289,2290,2295,2296,2301,2302,2305,2306,2310,2311,2315,2316],{"type":18,"value":1375},{"type":13,"tag":21,"props":2268,"children":2270},{"className":2269},[],[2271],{"type":18,"value":571},{"type":18,"value":1583},{"type":13,"tag":492,"props":2274,"children":2275},{"href":606},[2276],{"type":18,"value":609},{"type":18,"value":223},{"type":13,"tag":21,"props":2279,"children":2281},{"className":2280},[],[2282],{"type":18,"value":1521},{"type":18,"value":1523},{"type":13,"tag":21,"props":2285,"children":2287},{"className":2286},[],[2288],{"type":18,"value":1600},{"type":18,"value":1937},{"type":13,"tag":21,"props":2291,"children":2293},{"className":2292},[],[2294],{"type":18,"value":1335},{"type":18,"value":1479},{"type":13,"tag":21,"props":2297,"children":2299},{"className":2298},[],[2300],{"type":18,"value":1949},{"type":18,"value":675},{"type":13,"tag":620,"props":2303,"children":2304},{"type":622},[],{"type":18,"value":1549},{"type":13,"tag":492,"props":2307,"children":2308},{"href":726},[2309],{"type":18,"value":1700},{"type":18,"value":1556},{"type":13,"tag":492,"props":2312,"children":2313},{"href":1559},[2314],{"type":18,"value":1562},{"type":18,"value":1423},{"type":13,"tag":21,"props":2317,"children":2319},{"className":2318},[],[2320],{"type":18,"value":538},{"type":13,"tag":588,"props":2322,"children":2324},{"name":2323},"VUID-VkCopyBufferToImageInfo2-imageOffset-10058",[2325],{"type":13,"tag":14,"props":2326,"children":2327},{},[2328,2329,2334,2335,2339,2340,2345,2346,2351,2352,2357,2358,2363,2364,2367,2368,2372,2373,2377,2378],{"type":18,"value":1375},{"type":13,"tag":21,"props":2330,"children":2332},{"className":2331},[],[2333],{"type":18,"value":571},{"type":18,"value":1583},{"type":13,"tag":492,"props":2336,"children":2337},{"href":606},[2338],{"type":18,"value":609},{"type":18,"value":223},{"type":13,"tag":21,"props":2341,"children":2343},{"className":2342},[],[2344],{"type":18,"value":1521},{"type":18,"value":1523},{"type":13,"tag":21,"props":2347,"children":2349},{"className":2348},[],[2350],{"type":18,"value":1536},{"type":18,"value":1937},{"type":13,"tag":21,"props":2353,"children":2355},{"className":2354},[],[2356],{"type":18,"value":1335},{"type":18,"value":1479},{"type":13,"tag":21,"props":2359,"children":2361},{"className":2360},[],[2362],{"type":18,"value":1872},{"type":18,"value":675},{"type":13,"tag":620,"props":2365,"children":2366},{"type":622},[],{"type":18,"value":1549},{"type":13,"tag":492,"props":2369,"children":2370},{"href":726},[2371],{"type":18,"value":1700},{"type":18,"value":1556},{"type":13,"tag":492,"props":2374,"children":2375},{"href":1559},[2376],{"type":18,"value":1562},{"type":18,"value":1423},{"type":13,"tag":21,"props":2379,"children":2381},{"className":2380},[],[2382],{"type":18,"value":538},{"type":13,"tag":588,"props":2384,"children":2386},{"name":2385},"VUID-VkCopyBufferToImageInfo2-dstImage-00209",[2387],{"type":13,"tag":14,"props":2388,"children":2389},{},[2390,2391,2396,2398,2403,2405,2411,2413,2419,2420,2425,2426,2429,2430,2434,2435,2439,2440],{"type":18,"value":1375},{"type":13,"tag":21,"props":2392,"children":2394},{"className":2393},[],[2395],{"type":18,"value":571},{"type":18,"value":2397},", if the sum of ",{"type":13,"tag":21,"props":2399,"children":2401},{"className":2400},[],[2402],{"type":18,"value":1387},{"type":18,"value":2404},"\nand ",{"type":13,"tag":21,"props":2406,"children":2408},{"className":2407},[],[2409],{"type":18,"value":2410},"extent.depth",{"type":18,"value":2412}," does not equal the depth of the subresource\nspecified by ",{"type":13,"tag":21,"props":2414,"children":2416},{"className":2415},[],[2417],{"type":18,"value":2418},"srcSubresource",{"type":18,"value":860},{"type":13,"tag":21,"props":2421,"children":2423},{"className":2422},[],[2424],{"type":18,"value":2410},{"type":18,"value":675},{"type":13,"tag":620,"props":2427,"children":2428},{"type":622},[],{"type":18,"value":1811},{"type":13,"tag":492,"props":2431,"children":2432},{"href":726},[2433],{"type":18,"value":1816},{"type":18,"value":1818},{"type":13,"tag":492,"props":2436,"children":2437},{"href":1559},[2438],{"type":18,"value":1562},{"type":18,"value":1423},{"type":13,"tag":21,"props":2441,"children":2443},{"className":2442},[],[2444],{"type":18,"value":538},{"type":13,"tag":588,"props":2446,"children":2448},{"name":2447},"VUID-VkCopyBufferToImageInfo2-imageSubresource-09105",[2449],{"type":13,"tag":14,"props":2450,"children":2451},{},[2452,2453,2458,2459,2465,2468,2470],{"type":18,"value":1375},{"type":13,"tag":21,"props":2454,"children":2456},{"className":2455},[],[2457],{"type":18,"value":571},{"type":18,"value":860},{"type":13,"tag":21,"props":2460,"children":2462},{"className":2461},[],[2463],{"type":18,"value":2464},"imageSubresource.aspectMask",{"type":13,"tag":620,"props":2466,"children":2467},{"type":622},[],{"type":18,"value":2469}," specify aspects present in ",{"type":13,"tag":21,"props":2471,"children":2473},{"className":2472},[],[2474],{"type":18,"value":538},{"type":13,"tag":588,"props":2476,"children":2478},{"name":2477},"VUID-VkCopyBufferToImageInfo2-dstImage-07981",[2479],{"type":13,"tag":14,"props":2480,"children":2481},{},[2482,2483,2488,2490,2495,2496,2501,2502,2507,2508,2511,2513,2519],{"type":18,"value":932},{"type":13,"tag":21,"props":2484,"children":2486},{"className":2485},[],[2487],{"type":18,"value":538},{"type":18,"value":2489}," has a\n",{"type":13,"tag":492,"props":2491,"children":2492},{"href":810},[2493],{"type":18,"value":2494},"multi-planar image\nformat",{"type":18,"value":1456},{"type":13,"tag":21,"props":2497,"children":2499},{"className":2498},[],[2500],{"type":18,"value":571},{"type":18,"value":233},{"type":13,"tag":21,"props":2503,"children":2505},{"className":2504},[],[2506],{"type":18,"value":2464},{"type":18,"value":675},{"type":13,"tag":620,"props":2509,"children":2510},{"type":622},[],{"type":18,"value":2512}," be a single valid\n",{"type":13,"tag":492,"props":2514,"children":2516},{"href":2515},"/chapters/formats#formats-planes-image-aspect",[2517],{"type":18,"value":2518},"multi-planar aspect mask",{"type":18,"value":2520}," bit",{"type":13,"tag":588,"props":2522,"children":2524},{"name":2523},"VUID-VkCopyBufferToImageInfo2-dstImage-07983",[2525],{"type":13,"tag":14,"props":2526,"children":2527},{},[2528,2529,2534,2535,2541,2543,2548,2549,2554,2555,2558,2559,2564,2565,2570,2571,2574,2575],{"type":18,"value":932},{"type":13,"tag":21,"props":2530,"children":2532},{"className":2531},[],[2533],{"type":18,"value":538},{"type":18,"value":1315},{"type":13,"tag":21,"props":2536,"children":2538},{"className":2537},[],[2539],{"type":18,"value":2540},"VK_IMAGE_TYPE_3D",{"type":18,"value":2542},", for each\nelement of ",{"type":13,"tag":21,"props":2544,"children":2546},{"className":2545},[],[2547],{"type":18,"value":571},{"type":18,"value":860},{"type":13,"tag":21,"props":2550,"children":2552},{"className":2551},[],[2553],{"type":18,"value":1207},{"type":18,"value":675},{"type":13,"tag":620,"props":2556,"children":2557},{"type":622},[],{"type":18,"value":1490},{"type":13,"tag":21,"props":2560,"children":2562},{"className":2561},[],[2563],{"type":18,"value":1347},{"type":18,"value":1479},{"type":13,"tag":21,"props":2566,"children":2568},{"className":2567},[],[2569],{"type":18,"value":1192},{"type":18,"value":675},{"type":13,"tag":620,"props":2572,"children":2573},{"type":622},[],{"type":18,"value":1341},{"type":13,"tag":21,"props":2576,"children":2578},{"className":2577},[],[2579],{"type":18,"value":1366},{"type":13,"tag":588,"props":2581,"children":2583},{"name":2582},"VUID-VkCopyBufferToImageInfo2-bufferRowLength-09106",[2584],{"type":13,"tag":14,"props":2585,"children":2586},{},[2587,2588,2593,2594,2600,2601,2604,2605,2610,2611,2615,2616],{"type":18,"value":1375},{"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},"bufferRowLength",{"type":18,"value":675},{"type":13,"tag":620,"props":2602,"children":2603},{"type":622},[],{"type":18,"value":1811},{"type":13,"tag":492,"props":2606,"children":2607},{"href":726},[2608],{"type":18,"value":2609},"texel block extent\nwidth",{"type":18,"value":1818},{"type":13,"tag":492,"props":2612,"children":2613},{"href":1559},[2614],{"type":18,"value":1562},{"type":18,"value":1423},{"type":13,"tag":21,"props":2617,"children":2619},{"className":2618},[],[2620],{"type":18,"value":538},{"type":13,"tag":588,"props":2622,"children":2624},{"name":2623},"VUID-VkCopyBufferToImageInfo2-bufferImageHeight-09107",[2625],{"type":13,"tag":14,"props":2626,"children":2627},{},[2628,2629,2634,2635,2641,2642,2645,2646,2651,2652,2656,2657],{"type":18,"value":1375},{"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":2640},"bufferImageHeight",{"type":18,"value":675},{"type":13,"tag":620,"props":2643,"children":2644},{"type":622},[],{"type":18,"value":1811},{"type":13,"tag":492,"props":2647,"children":2648},{"href":726},[2649],{"type":18,"value":2650},"texel block extent\nheight",{"type":18,"value":1818},{"type":13,"tag":492,"props":2653,"children":2654},{"href":1559},[2655],{"type":18,"value":1562},{"type":18,"value":1423},{"type":13,"tag":21,"props":2658,"children":2660},{"className":2659},[],[2661],{"type":18,"value":538},{"type":13,"tag":588,"props":2663,"children":2665},{"name":2664},"VUID-VkCopyBufferToImageInfo2-bufferRowLength-09108",[2666],{"type":13,"tag":14,"props":2667,"children":2668},{},[2669,2670,2675,2676,2681,2683,2687,2689,2694,2695,2698,2700,2706],{"type":18,"value":1375},{"type":13,"tag":21,"props":2671,"children":2673},{"className":2672},[],[2674],{"type":18,"value":571},{"type":18,"value":860},{"type":13,"tag":21,"props":2677,"children":2679},{"className":2678},[],[2680],{"type":18,"value":2599},{"type":18,"value":2682}," divided by\nthe ",{"type":13,"tag":492,"props":2684,"children":2685},{"href":726},[2686],{"type":18,"value":1554},{"type":18,"value":2688}," and then\nmultiplied by the texel block size of ",{"type":13,"tag":21,"props":2690,"children":2692},{"className":2691},[],[2693],{"type":18,"value":538},{"type":18,"value":675},{"type":13,"tag":620,"props":2696,"children":2697},{"type":622},[],{"type":18,"value":2699}," be less\nthan or equal to 2",{"type":13,"tag":2701,"props":2702,"children":2703},"sup",{},[2704],{"type":18,"value":2705},"31",{"type":18,"value":2707},"-1",{"type":13,"tag":588,"props":2709,"children":2711},{"name":2710},"VUID-VkCopyBufferToImageInfo2-dstImage-07975",[2712],{"type":13,"tag":14,"props":2713,"children":2714},{},[2715,2716,2721,2723,2727,2729,2734,2735,2741,2742,2745,2746],{"type":18,"value":932},{"type":13,"tag":21,"props":2717,"children":2719},{"className":2718},[],[2720],{"type":18,"value":538},{"type":18,"value":2722}," does not have either a depth/stencil format\nor a ",{"type":13,"tag":492,"props":2724,"children":2725},{"href":810},[2726],{"type":18,"value":813},{"type":18,"value":2728},",\nthen for each element of ",{"type":13,"tag":21,"props":2730,"children":2732},{"className":2731},[],[2733],{"type":18,"value":571},{"type":18,"value":860},{"type":13,"tag":21,"props":2736,"children":2738},{"className":2737},[],[2739],{"type":18,"value":2740},"bufferOffset",{"type":18,"value":675},{"type":13,"tag":620,"props":2743,"children":2744},{"type":622},[],{"type":18,"value":1811},{"type":13,"tag":492,"props":2747,"children":2748},{"href":726},[2749],{"type":18,"value":2750},"texel block size",{"type":13,"tag":588,"props":2752,"children":2754},{"name":2753},"VUID-VkCopyBufferToImageInfo2-dstImage-07976",[2755],{"type":13,"tag":14,"props":2756,"children":2757},{},[2758,2759,2764,2765,2769,2771,2776,2777,2782,2783,2786,2788,2794,2795,2800,2802],{"type":18,"value":932},{"type":13,"tag":21,"props":2760,"children":2762},{"className":2761},[],[2763],{"type":18,"value":538},{"type":18,"value":2489},{"type":13,"tag":492,"props":2766,"children":2767},{"href":810},[2768],{"type":18,"value":813},{"type":18,"value":2770},", then\nfor each element of ",{"type":13,"tag":21,"props":2772,"children":2774},{"className":2773},[],[2775],{"type":18,"value":571},{"type":18,"value":860},{"type":13,"tag":21,"props":2778,"children":2780},{"className":2779},[],[2781],{"type":18,"value":2740},{"type":18,"value":675},{"type":13,"tag":620,"props":2784,"children":2785},{"type":622},[],{"type":18,"value":2787}," be a\nmultiple of the element size of the compatible format for the format and\nthe ",{"type":13,"tag":21,"props":2789,"children":2791},{"className":2790},[],[2792],{"type":18,"value":2793},"aspectMask",{"type":18,"value":1818},{"type":13,"tag":21,"props":2796,"children":2798},{"className":2797},[],[2799],{"type":18,"value":631},{"type":18,"value":2801}," as defined in\n",{"type":13,"tag":492,"props":2803,"children":2805},{"href":2804},"/chapters/formats#formats-compatible-planes",[2806],{"type":18,"value":2807},"Compatible Formats of Planes of Multi-Planar Formats",{"type":13,"tag":588,"props":2809,"children":2811},{"name":2810},"VUID-VkCopyBufferToImageInfo2-dstImage-07978",[2812],{"type":13,"tag":14,"props":2813,"children":2814},{},[2815,2816,2821,2823,2828,2830,2835,2836,2839,2841],{"type":18,"value":932},{"type":13,"tag":21,"props":2817,"children":2819},{"className":2818},[],[2820],{"type":18,"value":538},{"type":18,"value":2822}," has a depth/stencil format, the ",{"type":13,"tag":21,"props":2824,"children":2826},{"className":2825},[],[2827],{"type":18,"value":2740},{"type":18,"value":2829},"\nmember of any element of ",{"type":13,"tag":21,"props":2831,"children":2833},{"className":2832},[],[2834],{"type":18,"value":571},{"type":18,"value":675},{"type":13,"tag":620,"props":2837,"children":2838},{"type":622},[],{"type":18,"value":2840}," be a multiple of ",{"type":13,"tag":21,"props":2842,"children":2844},{"className":2843},[],[2845],{"type":18,"value":2846},"4",{"type":13,"tag":588,"props":2848,"children":2850},{"name":2849},"VUID-VkCopyBufferToImageInfo2-pRegions-06223",[2851],{"type":13,"tag":14,"props":2852,"children":2853},{},[2854,2855,2860,2862,2867,2868,2873,2875,2880,2882,2888,2889,2894,2895,2898,2900,2905,2907,2912,2914],{"type":18,"value":1375},{"type":13,"tag":21,"props":2856,"children":2858},{"className":2857},[],[2859],{"type":18,"value":571},{"type":18,"value":2861}," not containing\n",{"type":13,"tag":21,"props":2863,"children":2865},{"className":2864},[],[2866],{"type":18,"value":609},{"type":18,"value":660},{"type":13,"tag":21,"props":2869,"children":2871},{"className":2870},[],[2872],{"type":18,"value":508},{"type":18,"value":2874}," chain,\n",{"type":13,"tag":21,"props":2876,"children":2878},{"className":2877},[],[2879],{"type":18,"value":1543},{"type":18,"value":2881}," and (",{"type":13,"tag":21,"props":2883,"children":2885},{"className":2884},[],[2886],{"type":18,"value":2887},"imageExtent.width",{"type":18,"value":1209},{"type":13,"tag":21,"props":2890,"children":2892},{"className":2891},[],[2893],{"type":18,"value":1543},{"type":18,"value":1404},{"type":13,"tag":620,"props":2896,"children":2897},{"type":622},[],{"type":18,"value":2899}," both be greater than or equal to ",{"type":13,"tag":21,"props":2901,"children":2903},{"className":2902},[],[2904],{"type":18,"value":1347},{"type":18,"value":2906}," and\nless than or equal to the width of the specified ",{"type":13,"tag":21,"props":2908,"children":2910},{"className":2909},[],[2911],{"type":18,"value":631},{"type":18,"value":2913},"\nof ",{"type":13,"tag":21,"props":2915,"children":2917},{"className":2916},[],[2918],{"type":18,"value":538},{"type":13,"tag":588,"props":2920,"children":2922},{"name":2921},"VUID-VkCopyBufferToImageInfo2-pRegions-06224",[2923],{"type":13,"tag":14,"props":2924,"children":2925},{},[2926,2927,2932,2933,2938,2939,2944,2945,2950,2951,2956,2957,2962,2963,2966,2967,2972,2974,2979,2980],{"type":18,"value":1375},{"type":13,"tag":21,"props":2928,"children":2930},{"className":2929},[],[2931],{"type":18,"value":571},{"type":18,"value":2861},{"type":13,"tag":21,"props":2934,"children":2936},{"className":2935},[],[2937],{"type":18,"value":609},{"type":18,"value":660},{"type":13,"tag":21,"props":2940,"children":2942},{"className":2941},[],[2943],{"type":18,"value":508},{"type":18,"value":2874},{"type":13,"tag":21,"props":2946,"children":2948},{"className":2947},[],[2949],{"type":18,"value":1335},{"type":18,"value":2881},{"type":13,"tag":21,"props":2952,"children":2954},{"className":2953},[],[2955],{"type":18,"value":1355},{"type":18,"value":1209},{"type":13,"tag":21,"props":2958,"children":2960},{"className":2959},[],[2961],{"type":18,"value":1335},{"type":18,"value":1404},{"type":13,"tag":620,"props":2964,"children":2965},{"type":622},[],{"type":18,"value":2899},{"type":13,"tag":21,"props":2968,"children":2970},{"className":2969},[],[2971],{"type":18,"value":1347},{"type":18,"value":2973}," and\nless than or equal to the height of the specified ",{"type":13,"tag":21,"props":2975,"children":2977},{"className":2976},[],[2978],{"type":18,"value":631},{"type":18,"value":2913},{"type":13,"tag":21,"props":2981,"children":2983},{"className":2982},[],[2984],{"type":18,"value":538},{"type":13,"tag":583,"props":2986,"children":2988},{"name":2987},"Valid Usage (Implicit)",[2989,3012,3034,3060,3084,3109,3140,3163],{"type":13,"tag":588,"props":2990,"children":2992},{"name":2991},"VUID-VkCopyBufferToImageInfo2-sType-sType",[2993],{"type":13,"tag":14,"props":2994,"children":2995},{},[2996,3001,3002,3005,3006],{"type":13,"tag":21,"props":2997,"children":2999},{"className":2998},[],[3000],{"type":18,"value":488},{"type":18,"value":675},{"type":13,"tag":620,"props":3003,"children":3004},{"type":622},[],{"type":18,"value":1341},{"type":13,"tag":21,"props":3007,"children":3009},{"className":3008},[],[3010],{"type":18,"value":3011},"VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2",{"type":13,"tag":588,"props":3013,"children":3015},{"name":3014},"VUID-VkCopyBufferToImageInfo2-pNext-pNext",[3016],{"type":13,"tag":14,"props":3017,"children":3018},{},[3019,3024,3025,3028,3029],{"type":13,"tag":21,"props":3020,"children":3022},{"className":3021},[],[3023],{"type":18,"value":508},{"type":18,"value":675},{"type":13,"tag":620,"props":3026,"children":3027},{"type":622},[],{"type":18,"value":1341},{"type":13,"tag":21,"props":3030,"children":3032},{"className":3031},[],[3033],{"type":18,"value":516},{"type":13,"tag":588,"props":3035,"children":3037},{"name":3036},"VUID-VkCopyBufferToImageInfo2-srcBuffer-parameter",[3038],{"type":13,"tag":14,"props":3039,"children":3040},{},[3041,3046,3047,3050,3052,3058],{"type":13,"tag":21,"props":3042,"children":3044},{"className":3043},[],[3045],{"type":18,"value":527},{"type":18,"value":675},{"type":13,"tag":620,"props":3048,"children":3049},{"type":622},[],{"type":18,"value":3051}," be a valid ",{"type":13,"tag":492,"props":3053,"children":3055},{"href":3054},"/man/VkBuffer",[3056],{"type":18,"value":3057},"VkBuffer",{"type":18,"value":3059}," handle",{"type":13,"tag":588,"props":3061,"children":3063},{"name":3062},"VUID-VkCopyBufferToImageInfo2-dstImage-parameter",[3064],{"type":13,"tag":14,"props":3065,"children":3066},{},[3067,3072,3073,3076,3077,3083],{"type":13,"tag":21,"props":3068,"children":3070},{"className":3069},[],[3071],{"type":18,"value":538},{"type":18,"value":675},{"type":13,"tag":620,"props":3074,"children":3075},{"type":622},[],{"type":18,"value":3051},{"type":13,"tag":492,"props":3078,"children":3080},{"href":3079},"/man/VkImage",[3081],{"type":18,"value":3082},"VkImage",{"type":18,"value":3059},{"type":13,"tag":588,"props":3085,"children":3087},{"name":3086},"VUID-VkCopyBufferToImageInfo2-dstImageLayout-parameter",[3088],{"type":13,"tag":14,"props":3089,"children":3090},{},[3091,3096,3097,3100,3101,3107],{"type":13,"tag":21,"props":3092,"children":3094},{"className":3093},[],[3095],{"type":18,"value":549},{"type":18,"value":675},{"type":13,"tag":620,"props":3098,"children":3099},{"type":622},[],{"type":18,"value":3051},{"type":13,"tag":492,"props":3102,"children":3104},{"href":3103},"/man/VkImageLayout",[3105],{"type":18,"value":3106},"VkImageLayout",{"type":18,"value":3108}," value",{"type":13,"tag":588,"props":3110,"children":3112},{"name":3111},"VUID-VkCopyBufferToImageInfo2-pRegions-parameter",[3113],{"type":13,"tag":14,"props":3114,"children":3115},{},[3116,3121,3122,3125,3127,3132,3134,3138],{"type":13,"tag":21,"props":3117,"children":3119},{"className":3118},[],[3120],{"type":18,"value":571},{"type":18,"value":675},{"type":13,"tag":620,"props":3123,"children":3124},{"type":622},[],{"type":18,"value":3126}," be a valid pointer to an array of ",{"type":13,"tag":21,"props":3128,"children":3130},{"className":3129},[],[3131],{"type":18,"value":560},{"type":18,"value":3133}," valid ",{"type":13,"tag":492,"props":3135,"children":3136},{"href":576},[3137],{"type":18,"value":579},{"type":18,"value":3139}," structures",{"type":13,"tag":588,"props":3141,"children":3143},{"name":3142},"VUID-VkCopyBufferToImageInfo2-regionCount-arraylength",[3144],{"type":13,"tag":14,"props":3145,"children":3146},{},[3147,3152,3153,3156,3158],{"type":13,"tag":21,"props":3148,"children":3150},{"className":3149},[],[3151],{"type":18,"value":560},{"type":18,"value":675},{"type":13,"tag":620,"props":3154,"children":3155},{"type":622},[],{"type":18,"value":3157}," be greater than ",{"type":13,"tag":21,"props":3159,"children":3161},{"className":3160},[],[3162],{"type":18,"value":1347},{"type":13,"tag":588,"props":3164,"children":3166},{"name":3165},"VUID-VkCopyBufferToImageInfo2-commonparent",[3167],{"type":13,"tag":14,"props":3168,"children":3169},{},[3170,3172,3177,3178,3183,3184,3187,3189],{"type":18,"value":3171},"Both of ",{"type":13,"tag":21,"props":3173,"children":3175},{"className":3174},[],[3176],{"type":18,"value":538},{"type":18,"value":1609},{"type":13,"tag":21,"props":3179,"children":3181},{"className":3180},[],[3182],{"type":18,"value":527},{"type":18,"value":675},{"type":13,"tag":620,"props":3185,"children":3186},{"type":622},[],{"type":18,"value":3188}," have been created, allocated, or retrieved from the same ",{"type":13,"tag":492,"props":3190,"children":3192},{"href":3191},"/man/VkDevice",[3193],{"type":18,"value":1014},{"type":13,"tag":3195,"props":3196,"children":3197},"style",{},[3198],{"type":18,"value":3199},"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":3201},[],"markdown",1725732543964]