[{"data":1,"prerenderedAt":887},["ShallowReactive",2],{"i7YYShJYfL":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":886,"_id":4},"VkImageResolve2","Structure specifying an image resolve operation","VK_VERSION_1_3","structs",[],{"type":10,"children":11,"toc":884},"root",[12,28,388,393,458,604,782,878],{"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,149],{"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 VkImageResolve2 {\n VkStructureType sType;\n const void* pNext;\n VkImageSubresourceLayers srcSubresource;\n VkOffset3D srcOffset;\n VkImageSubresourceLayers dstSubresource;\n VkOffset3D dstOffset;\n VkExtent3D extent;\n} VkImageResolve2;\n","C","c","",[41],{"type":13,"tag":21,"props":42,"children":43},{"__ignoreMap":39},[44,67,76,95,104,113,122,131,140],{"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}," VkImageResolve2 {\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}," VkImageSubresourceLayers srcSubresource;\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}," VkOffset3D srcOffset;\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}," VkImageSubresourceLayers dstSubresource;\n",{"type":13,"tag":45,"props":123,"children":125},{"class":47,"line":124},7,[126],{"type":13,"tag":45,"props":127,"children":128},{"style":63},[129],{"type":18,"value":130}," VkOffset3D dstOffset;\n",{"type":13,"tag":45,"props":132,"children":134},{"class":47,"line":133},8,[135],{"type":13,"tag":45,"props":136,"children":137},{"style":63},[138],{"type":18,"value":139}," VkExtent3D extent;\n",{"type":13,"tag":45,"props":141,"children":143},{"class":47,"line":142},9,[144],{"type":13,"tag":45,"props":145,"children":146},{"style":63},[147],{"type":18,"value":148},"} VkImageResolve2;\n",{"type":13,"tag":33,"props":150,"children":155},{"className":151,"code":152,"filename":153,"language":154,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct ImageResolve2 {\n s_type: vk::StructureType,\n p_next: *const c_void,\n src_subresource: vk::ImageSubresourceLayers,\n src_offset: vk::Offset3D,\n dst_subresource: vk::ImageSubresourceLayers,\n dst_offset: vk::Offset3D,\n extent: vk::Extent3D,\n}\n","Rust","rs",[156],{"type":13,"tag":21,"props":157,"children":158},{"__ignoreMap":39},[159,182,215,237,266,295,323,351,380],{"type":13,"tag":45,"props":160,"children":161},{"class":47,"line":48},[162,167,171,177],{"type":13,"tag":45,"props":163,"children":164},{"style":52},[165],{"type":18,"value":166},"pub",{"type":13,"tag":45,"props":168,"children":169},{"style":52},[170],{"type":18,"value":60},{"type":13,"tag":45,"props":172,"children":174},{"style":173},"--shiki-default:#953800;--shiki-dark:#FFA657",[175],{"type":18,"value":176}," ImageResolve2",{"type":13,"tag":45,"props":178,"children":179},{"style":63},[180],{"type":18,"value":181}," {\n",{"type":13,"tag":45,"props":183,"children":184},{"class":47,"line":69},[185,190,195,200,205,210],{"type":13,"tag":45,"props":186,"children":187},{"style":63},[188],{"type":18,"value":189}," s_type",{"type":13,"tag":45,"props":191,"children":192},{"style":52},[193],{"type":18,"value":194},":",{"type":13,"tag":45,"props":196,"children":197},{"style":173},[198],{"type":18,"value":199}," vk",{"type":13,"tag":45,"props":201,"children":202},{"style":52},[203],{"type":18,"value":204},"::",{"type":13,"tag":45,"props":206,"children":207},{"style":173},[208],{"type":18,"value":209},"StructureType",{"type":13,"tag":45,"props":211,"children":212},{"style":63},[213],{"type":18,"value":214},",\n",{"type":13,"tag":45,"props":216,"children":217},{"class":47,"line":78},[218,223,227,232],{"type":13,"tag":45,"props":219,"children":220},{"style":63},[221],{"type":18,"value":222}," p_next",{"type":13,"tag":45,"props":224,"children":225},{"style":52},[226],{"type":18,"value":194},{"type":13,"tag":45,"props":228,"children":229},{"style":52},[230],{"type":18,"value":231}," *const",{"type":13,"tag":45,"props":233,"children":234},{"style":63},[235],{"type":18,"value":236}," c_void,\n",{"type":13,"tag":45,"props":238,"children":239},{"class":47,"line":97},[240,245,249,253,257,262],{"type":13,"tag":45,"props":241,"children":242},{"style":63},[243],{"type":18,"value":244}," src_subresource",{"type":13,"tag":45,"props":246,"children":247},{"style":52},[248],{"type":18,"value":194},{"type":13,"tag":45,"props":250,"children":251},{"style":173},[252],{"type":18,"value":199},{"type":13,"tag":45,"props":254,"children":255},{"style":52},[256],{"type":18,"value":204},{"type":13,"tag":45,"props":258,"children":259},{"style":173},[260],{"type":18,"value":261},"ImageSubresourceLayers",{"type":13,"tag":45,"props":263,"children":264},{"style":63},[265],{"type":18,"value":214},{"type":13,"tag":45,"props":267,"children":268},{"class":47,"line":106},[269,274,278,282,286,291],{"type":13,"tag":45,"props":270,"children":271},{"style":63},[272],{"type":18,"value":273}," src_offset",{"type":13,"tag":45,"props":275,"children":276},{"style":52},[277],{"type":18,"value":194},{"type":13,"tag":45,"props":279,"children":280},{"style":173},[281],{"type":18,"value":199},{"type":13,"tag":45,"props":283,"children":284},{"style":52},[285],{"type":18,"value":204},{"type":13,"tag":45,"props":287,"children":288},{"style":173},[289],{"type":18,"value":290},"Offset3D",{"type":13,"tag":45,"props":292,"children":293},{"style":63},[294],{"type":18,"value":214},{"type":13,"tag":45,"props":296,"children":297},{"class":47,"line":115},[298,303,307,311,315,319],{"type":13,"tag":45,"props":299,"children":300},{"style":63},[301],{"type":18,"value":302}," dst_subresource",{"type":13,"tag":45,"props":304,"children":305},{"style":52},[306],{"type":18,"value":194},{"type":13,"tag":45,"props":308,"children":309},{"style":173},[310],{"type":18,"value":199},{"type":13,"tag":45,"props":312,"children":313},{"style":52},[314],{"type":18,"value":204},{"type":13,"tag":45,"props":316,"children":317},{"style":173},[318],{"type":18,"value":261},{"type":13,"tag":45,"props":320,"children":321},{"style":63},[322],{"type":18,"value":214},{"type":13,"tag":45,"props":324,"children":325},{"class":47,"line":124},[326,331,335,339,343,347],{"type":13,"tag":45,"props":327,"children":328},{"style":63},[329],{"type":18,"value":330}," dst_offset",{"type":13,"tag":45,"props":332,"children":333},{"style":52},[334],{"type":18,"value":194},{"type":13,"tag":45,"props":336,"children":337},{"style":173},[338],{"type":18,"value":199},{"type":13,"tag":45,"props":340,"children":341},{"style":52},[342],{"type":18,"value":204},{"type":13,"tag":45,"props":344,"children":345},{"style":173},[346],{"type":18,"value":290},{"type":13,"tag":45,"props":348,"children":349},{"style":63},[350],{"type":18,"value":214},{"type":13,"tag":45,"props":352,"children":353},{"class":47,"line":133},[354,359,363,367,371,376],{"type":13,"tag":45,"props":355,"children":356},{"style":63},[357],{"type":18,"value":358}," extent",{"type":13,"tag":45,"props":360,"children":361},{"style":52},[362],{"type":18,"value":194},{"type":13,"tag":45,"props":364,"children":365},{"style":173},[366],{"type":18,"value":199},{"type":13,"tag":45,"props":368,"children":369},{"style":52},[370],{"type":18,"value":204},{"type":13,"tag":45,"props":372,"children":373},{"style":173},[374],{"type":18,"value":375},"Extent3D",{"type":13,"tag":45,"props":377,"children":378},{"style":63},[379],{"type":18,"value":214},{"type":13,"tag":45,"props":381,"children":382},{"class":47,"line":142},[383],{"type":13,"tag":45,"props":384,"children":385},{"style":63},[386],{"type":18,"value":387},"}\n",{"type":13,"tag":14,"props":389,"children":390},{},[391],{"type":18,"value":392},"or the equivalent",{"type":13,"tag":29,"props":394,"children":395},{},[396,415],{"type":13,"tag":33,"props":397,"children":399},{"className":35,"code":398,"filename":37,"language":38,"meta":39,"style":39},"typedef VkImageResolve2 VkImageResolve2KHR;\n",[400],{"type":13,"tag":21,"props":401,"children":402},{"__ignoreMap":39},[403],{"type":13,"tag":45,"props":404,"children":405},{"class":47,"line":48},[406,410],{"type":13,"tag":45,"props":407,"children":408},{"style":52},[409],{"type":18,"value":55},{"type":13,"tag":45,"props":411,"children":412},{"style":63},[413],{"type":18,"value":414}," VkImageResolve2 VkImageResolve2KHR;\n",{"type":13,"tag":33,"props":416,"children":418},{"className":151,"code":417,"filename":153,"language":154,"meta":39,"style":39},"type ImageResolve2KHR = vk::ImageResolve2;\n",[419],{"type":13,"tag":21,"props":420,"children":421},{"__ignoreMap":39},[422],{"type":13,"tag":45,"props":423,"children":424},{"class":47,"line":48},[425,430,435,440,444,448,453],{"type":13,"tag":45,"props":426,"children":427},{"style":52},[428],{"type":18,"value":429},"type",{"type":13,"tag":45,"props":431,"children":432},{"style":173},[433],{"type":18,"value":434}," ImageResolve2KHR",{"type":13,"tag":45,"props":436,"children":437},{"style":52},[438],{"type":18,"value":439}," =",{"type":13,"tag":45,"props":441,"children":442},{"style":173},[443],{"type":18,"value":199},{"type":13,"tag":45,"props":445,"children":446},{"style":52},[447],{"type":18,"value":204},{"type":13,"tag":45,"props":449,"children":450},{"style":173},[451],{"type":18,"value":452},"ImageResolve2",{"type":13,"tag":45,"props":454,"children":455},{"style":63},[456],{"type":18,"value":457},";\n",{"type":13,"tag":459,"props":460,"children":461},"ul",{},[462,483,502,529,571],{"type":13,"tag":463,"props":464,"children":465},"li",{},[466,472,474,481],{"type":13,"tag":21,"props":467,"children":469},{"className":468},[],[470],{"type":18,"value":471},"sType",{"type":18,"value":473}," is a ",{"type":13,"tag":475,"props":476,"children":478},"a",{"href":477},"/man/VkStructureType",[479],{"type":18,"value":480},"VkStructureType",{"type":18,"value":482}," value identifying this structure.",{"type":13,"tag":463,"props":484,"children":485},{},[486,492,494,500],{"type":13,"tag":21,"props":487,"children":489},{"className":488},[],[490],{"type":18,"value":491},"pNext",{"type":18,"value":493}," is ",{"type":13,"tag":21,"props":495,"children":497},{"className":496},[],[498],{"type":18,"value":499},"NULL",{"type":18,"value":501}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":463,"props":503,"children":504},{},[505,511,513,519,521,527],{"type":13,"tag":21,"props":506,"children":508},{"className":507},[],[509],{"type":18,"value":510},"srcSubresource",{"type":18,"value":512}," and ",{"type":13,"tag":21,"props":514,"children":516},{"className":515},[],[517],{"type":18,"value":518},"dstSubresource",{"type":18,"value":520}," are\n",{"type":13,"tag":475,"props":522,"children":524},{"href":523},"/man/VkImageSubresourceLayers",[525],{"type":18,"value":526},"VkImageSubresourceLayers",{"type":18,"value":528}," structures specifying the image\nsubresources of the images used for the source and destination image\ndata, respectively.\nResolve of depth/stencil images is not supported.",{"type":13,"tag":463,"props":530,"children":531},{},[532,538,539,545,547,553,555,561,563,569],{"type":13,"tag":21,"props":533,"children":535},{"className":534},[],[536],{"type":18,"value":537},"srcOffset",{"type":18,"value":512},{"type":13,"tag":21,"props":540,"children":542},{"className":541},[],[543],{"type":18,"value":544},"dstOffset",{"type":18,"value":546}," select the initial ",{"type":13,"tag":21,"props":548,"children":550},{"className":549},[],[551],{"type":18,"value":552},"x",{"type":18,"value":554},", ",{"type":13,"tag":21,"props":556,"children":558},{"className":557},[],[559],{"type":18,"value":560},"y",{"type":18,"value":562},",\nand ",{"type":13,"tag":21,"props":564,"children":566},{"className":565},[],[567],{"type":18,"value":568},"z",{"type":18,"value":570}," offsets in texels of the sub-regions of the source and\ndestination image data.",{"type":13,"tag":463,"props":572,"children":573},{},[574,580,582,588,589,595,596,602],{"type":13,"tag":21,"props":575,"children":577},{"className":576},[],[578],{"type":18,"value":579},"extent",{"type":18,"value":581}," is the size in texels of the source image to resolve in\n",{"type":13,"tag":21,"props":583,"children":585},{"className":584},[],[586],{"type":18,"value":587},"width",{"type":18,"value":554},{"type":13,"tag":21,"props":590,"children":592},{"className":591},[],[593],{"type":18,"value":594},"height",{"type":18,"value":512},{"type":13,"tag":21,"props":597,"children":599},{"className":598},[],[600],{"type":18,"value":601},"depth",{"type":18,"value":603},".",{"type":13,"tag":605,"props":606,"children":608},"validity-group",{"name":607},"Valid Usage",[609,653,714],{"type":13,"tag":610,"props":611,"children":613},"validity-field",{"name":612},"VUID-VkImageResolve2-aspectMask-00266",[614],{"type":13,"tag":14,"props":615,"children":616},{},[617,618,624,626,631,633,638,640,645,647],{"type":18,"value":19},{"type":13,"tag":21,"props":619,"children":621},{"className":620},[],[622],{"type":18,"value":623},"aspectMask",{"type":18,"value":625}," member of ",{"type":13,"tag":21,"props":627,"children":629},{"className":628},[],[630],{"type":18,"value":510},{"type":18,"value":632}," and\n",{"type":13,"tag":21,"props":634,"children":636},{"className":635},[],[637],{"type":18,"value":518},{"type":18,"value":639}," ",{"type":13,"tag":641,"props":642,"children":644},"normative",{"type":643},"must",[],{"type":18,"value":646}," only contain ",{"type":13,"tag":21,"props":648,"children":650},{"className":649},[],[651],{"type":18,"value":652},"VK_IMAGE_ASPECT_COLOR_BIT",{"type":13,"tag":610,"props":654,"children":656},{"name":655},"VUID-VkImageResolve2-layerCount-08803",[657],{"type":13,"tag":14,"props":658,"children":659},{},[660,662,668,670,675,677,682,684,690,692,697,698,703,704,709,712],{"type":18,"value":661},"If neither of the ",{"type":13,"tag":21,"props":663,"children":665},{"className":664},[],[666],{"type":18,"value":667},"layerCount",{"type":18,"value":669}," members of ",{"type":13,"tag":21,"props":671,"children":673},{"className":672},[],[674],{"type":18,"value":510},{"type":18,"value":676}," or\n",{"type":13,"tag":21,"props":678,"children":680},{"className":679},[],[681],{"type":18,"value":518},{"type":18,"value":683}," are ",{"type":13,"tag":21,"props":685,"children":687},{"className":686},[],[688],{"type":18,"value":689},"VK_REMAINING_ARRAY_LAYERS",{"type":18,"value":691},", the\n",{"type":13,"tag":21,"props":693,"children":695},{"className":694},[],[696],{"type":18,"value":667},{"type":18,"value":625},{"type":13,"tag":21,"props":699,"children":701},{"className":700},[],[702],{"type":18,"value":510},{"type":18,"value":512},{"type":13,"tag":21,"props":705,"children":707},{"className":706},[],[708],{"type":18,"value":518},{"type":13,"tag":641,"props":710,"children":711},{"type":643},[],{"type":18,"value":713}," match",{"type":13,"tag":610,"props":715,"children":717},{"name":716},"VUID-VkImageResolve2-layerCount-08804",[718],{"type":13,"tag":14,"props":719,"children":720},{},[721,723,728,729,734,735,740,741,746,748,751,753,758,760,766,768,774,776],{"type":18,"value":722},"If one of the ",{"type":13,"tag":21,"props":724,"children":726},{"className":725},[],[727],{"type":18,"value":667},{"type":18,"value":669},{"type":13,"tag":21,"props":730,"children":732},{"className":731},[],[733],{"type":18,"value":510},{"type":18,"value":676},{"type":13,"tag":21,"props":736,"children":738},{"className":737},[],[739],{"type":18,"value":518},{"type":18,"value":493},{"type":13,"tag":21,"props":742,"children":744},{"className":743},[],[745],{"type":18,"value":689},{"type":18,"value":747},", the other\nmember ",{"type":13,"tag":641,"props":749,"children":750},{"type":643},[],{"type":18,"value":752}," be either ",{"type":13,"tag":21,"props":754,"children":756},{"className":755},[],[757],{"type":18,"value":689},{"type":18,"value":759}," or equal to the\n",{"type":13,"tag":21,"props":761,"children":763},{"className":762},[],[764],{"type":18,"value":765},"arrayLayers",{"type":18,"value":767}," member of the ",{"type":13,"tag":475,"props":769,"children":771},{"href":770},"/man/VkImageCreateInfo",[772],{"type":18,"value":773},"VkImageCreateInfo",{"type":18,"value":775}," used to create\nthe image minus ",{"type":13,"tag":21,"props":777,"children":779},{"className":778},[],[780],{"type":18,"value":781},"baseArrayLayer",{"type":13,"tag":605,"props":783,"children":785},{"name":784},"Valid Usage (Implicit)",[786,810,832,856],{"type":13,"tag":610,"props":787,"children":789},{"name":788},"VUID-VkImageResolve2-sType-sType",[790],{"type":13,"tag":14,"props":791,"children":792},{},[793,798,799,802,804],{"type":13,"tag":21,"props":794,"children":796},{"className":795},[],[797],{"type":18,"value":471},{"type":18,"value":639},{"type":13,"tag":641,"props":800,"children":801},{"type":643},[],{"type":18,"value":803}," be ",{"type":13,"tag":21,"props":805,"children":807},{"className":806},[],[808],{"type":18,"value":809},"VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2",{"type":13,"tag":610,"props":811,"children":813},{"name":812},"VUID-VkImageResolve2-pNext-pNext",[814],{"type":13,"tag":14,"props":815,"children":816},{},[817,822,823,826,827],{"type":13,"tag":21,"props":818,"children":820},{"className":819},[],[821],{"type":18,"value":491},{"type":18,"value":639},{"type":13,"tag":641,"props":824,"children":825},{"type":643},[],{"type":18,"value":803},{"type":13,"tag":21,"props":828,"children":830},{"className":829},[],[831],{"type":18,"value":499},{"type":13,"tag":610,"props":833,"children":835},{"name":834},"VUID-VkImageResolve2-srcSubresource-parameter",[836],{"type":13,"tag":14,"props":837,"children":838},{},[839,844,845,848,850,854],{"type":13,"tag":21,"props":840,"children":842},{"className":841},[],[843],{"type":18,"value":510},{"type":18,"value":639},{"type":13,"tag":641,"props":846,"children":847},{"type":643},[],{"type":18,"value":849}," be a valid ",{"type":13,"tag":475,"props":851,"children":852},{"href":523},[853],{"type":18,"value":526},{"type":18,"value":855}," structure",{"type":13,"tag":610,"props":857,"children":859},{"name":858},"VUID-VkImageResolve2-dstSubresource-parameter",[860],{"type":13,"tag":14,"props":861,"children":862},{},[863,868,869,872,873,877],{"type":13,"tag":21,"props":864,"children":866},{"className":865},[],[867],{"type":18,"value":518},{"type":18,"value":639},{"type":13,"tag":641,"props":870,"children":871},{"type":643},[],{"type":18,"value":849},{"type":13,"tag":475,"props":874,"children":875},{"href":523},[876],{"type":18,"value":526},{"type":18,"value":855},{"type":13,"tag":879,"props":880,"children":881},"style",{},[882],{"type":18,"value":883},"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":885},[],"markdown",1725732557960]