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