[{"data":1,"prerenderedAt":997},["ShallowReactive",2],{"lAxcxNgf3W":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":996,"_id":4},"VkBufferImageCopy2","Structure specifying a buffer image copy operation","VK_VERSION_1_3","structs",[],{"type":10,"children":11,"toc":994},"root",[12,46,459,464,529,691,717,880,988],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,27,29,35,37,44],{"type":18,"value":19},"text","For both ",{"type":13,"tag":21,"props":22,"children":24},"a",{"href":23},"/man/vkCmdCopyBufferToImage2",[25],{"type":18,"value":26},"vkCmdCopyBufferToImage2",{"type":18,"value":28}," and ",{"type":13,"tag":21,"props":30,"children":32},{"href":31},"/man/vkCmdCopyImageToBuffer2",[33],{"type":18,"value":34},"vkCmdCopyImageToBuffer2",{"type":18,"value":36},",\neach element of ",{"type":13,"tag":38,"props":39,"children":41},"code",{"className":40},[],[42],{"type":18,"value":43},"pRegions",{"type":18,"value":45}," is a structure defined as:",{"type":13,"tag":47,"props":48,"children":49},"code-group",{},[50,185],{"type":13,"tag":51,"props":52,"children":58},"pre",{"className":53,"code":54,"filename":55,"language":56,"meta":57,"style":57},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkBufferImageCopy2 {\n VkStructureType sType;\n const void* pNext;\n VkDeviceSize bufferOffset;\n uint32_t bufferRowLength;\n uint32_t bufferImageHeight;\n VkImageSubresourceLayers imageSubresource;\n VkOffset3D imageOffset;\n VkExtent3D imageExtent;\n} VkBufferImageCopy2;\n","C","c","",[59],{"type":13,"tag":38,"props":60,"children":61},{"__ignoreMap":57},[62,85,94,113,122,136,149,158,167,176],{"type":13,"tag":63,"props":64,"children":67},"span",{"class":65,"line":66},"line",1,[68,74,79],{"type":13,"tag":63,"props":69,"children":71},{"style":70},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[72],{"type":18,"value":73},"typedef",{"type":13,"tag":63,"props":75,"children":76},{"style":70},[77],{"type":18,"value":78}," struct",{"type":13,"tag":63,"props":80,"children":82},{"style":81},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[83],{"type":18,"value":84}," VkBufferImageCopy2 {\n",{"type":13,"tag":63,"props":86,"children":88},{"class":65,"line":87},2,[89],{"type":13,"tag":63,"props":90,"children":91},{"style":81},[92],{"type":18,"value":93}," VkStructureType sType;\n",{"type":13,"tag":63,"props":95,"children":97},{"class":65,"line":96},3,[98,103,108],{"type":13,"tag":63,"props":99,"children":100},{"style":70},[101],{"type":18,"value":102}," const",{"type":13,"tag":63,"props":104,"children":105},{"style":70},[106],{"type":18,"value":107}," void*",{"type":13,"tag":63,"props":109,"children":110},{"style":81},[111],{"type":18,"value":112}," pNext;\n",{"type":13,"tag":63,"props":114,"children":116},{"class":65,"line":115},4,[117],{"type":13,"tag":63,"props":118,"children":119},{"style":81},[120],{"type":18,"value":121}," VkDeviceSize bufferOffset;\n",{"type":13,"tag":63,"props":123,"children":125},{"class":65,"line":124},5,[126,131],{"type":13,"tag":63,"props":127,"children":128},{"style":70},[129],{"type":18,"value":130}," uint32_t",{"type":13,"tag":63,"props":132,"children":133},{"style":81},[134],{"type":18,"value":135}," bufferRowLength;\n",{"type":13,"tag":63,"props":137,"children":139},{"class":65,"line":138},6,[140,144],{"type":13,"tag":63,"props":141,"children":142},{"style":70},[143],{"type":18,"value":130},{"type":13,"tag":63,"props":145,"children":146},{"style":81},[147],{"type":18,"value":148}," bufferImageHeight;\n",{"type":13,"tag":63,"props":150,"children":152},{"class":65,"line":151},7,[153],{"type":13,"tag":63,"props":154,"children":155},{"style":81},[156],{"type":18,"value":157}," VkImageSubresourceLayers imageSubresource;\n",{"type":13,"tag":63,"props":159,"children":161},{"class":65,"line":160},8,[162],{"type":13,"tag":63,"props":163,"children":164},{"style":81},[165],{"type":18,"value":166}," VkOffset3D imageOffset;\n",{"type":13,"tag":63,"props":168,"children":170},{"class":65,"line":169},9,[171],{"type":13,"tag":63,"props":172,"children":173},{"style":81},[174],{"type":18,"value":175}," VkExtent3D imageExtent;\n",{"type":13,"tag":63,"props":177,"children":179},{"class":65,"line":178},10,[180],{"type":13,"tag":63,"props":181,"children":182},{"style":81},[183],{"type":18,"value":184},"} VkBufferImageCopy2;\n",{"type":13,"tag":51,"props":186,"children":191},{"className":187,"code":188,"filename":189,"language":190,"meta":57,"style":57},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct BufferImageCopy2 {\n s_type: vk::StructureType,\n p_next: *const c_void,\n buffer_offset: vk::DeviceSize, // Specified in bytes\n buffer_row_length: u32, // Specified in texels\n buffer_image_height: u32,\n image_subresource: vk::ImageSubresourceLayers,\n image_offset: vk::Offset3D, // Specified in pixels for both compressed and uncompressed images\n image_extent: vk::Extent3D, // Specified in pixels for both compressed and uncompressed images\n}\n","Rust","rs",[192],{"type":13,"tag":38,"props":193,"children":194},{"__ignoreMap":57},[195,218,251,273,309,335,355,384,418,451],{"type":13,"tag":63,"props":196,"children":197},{"class":65,"line":66},[198,203,207,213],{"type":13,"tag":63,"props":199,"children":200},{"style":70},[201],{"type":18,"value":202},"pub",{"type":13,"tag":63,"props":204,"children":205},{"style":70},[206],{"type":18,"value":78},{"type":13,"tag":63,"props":208,"children":210},{"style":209},"--shiki-default:#953800;--shiki-dark:#FFA657",[211],{"type":18,"value":212}," BufferImageCopy2",{"type":13,"tag":63,"props":214,"children":215},{"style":81},[216],{"type":18,"value":217}," {\n",{"type":13,"tag":63,"props":219,"children":220},{"class":65,"line":87},[221,226,231,236,241,246],{"type":13,"tag":63,"props":222,"children":223},{"style":81},[224],{"type":18,"value":225}," s_type",{"type":13,"tag":63,"props":227,"children":228},{"style":70},[229],{"type":18,"value":230},":",{"type":13,"tag":63,"props":232,"children":233},{"style":209},[234],{"type":18,"value":235}," vk",{"type":13,"tag":63,"props":237,"children":238},{"style":70},[239],{"type":18,"value":240},"::",{"type":13,"tag":63,"props":242,"children":243},{"style":209},[244],{"type":18,"value":245},"StructureType",{"type":13,"tag":63,"props":247,"children":248},{"style":81},[249],{"type":18,"value":250},",\n",{"type":13,"tag":63,"props":252,"children":253},{"class":65,"line":96},[254,259,263,268],{"type":13,"tag":63,"props":255,"children":256},{"style":81},[257],{"type":18,"value":258}," p_next",{"type":13,"tag":63,"props":260,"children":261},{"style":70},[262],{"type":18,"value":230},{"type":13,"tag":63,"props":264,"children":265},{"style":70},[266],{"type":18,"value":267}," *const",{"type":13,"tag":63,"props":269,"children":270},{"style":81},[271],{"type":18,"value":272}," c_void,\n",{"type":13,"tag":63,"props":274,"children":275},{"class":65,"line":115},[276,281,285,289,293,298,303],{"type":13,"tag":63,"props":277,"children":278},{"style":81},[279],{"type":18,"value":280}," buffer_offset",{"type":13,"tag":63,"props":282,"children":283},{"style":70},[284],{"type":18,"value":230},{"type":13,"tag":63,"props":286,"children":287},{"style":209},[288],{"type":18,"value":235},{"type":13,"tag":63,"props":290,"children":291},{"style":70},[292],{"type":18,"value":240},{"type":13,"tag":63,"props":294,"children":295},{"style":209},[296],{"type":18,"value":297},"DeviceSize",{"type":13,"tag":63,"props":299,"children":300},{"style":81},[301],{"type":18,"value":302},", ",{"type":13,"tag":63,"props":304,"children":306},{"style":305},"--shiki-default:#6E7781;--shiki-dark:#8B949E",[307],{"type":18,"value":308},"// Specified in bytes\n",{"type":13,"tag":63,"props":310,"children":311},{"class":65,"line":124},[312,317,321,326,330],{"type":13,"tag":63,"props":313,"children":314},{"style":81},[315],{"type":18,"value":316}," buffer_row_length",{"type":13,"tag":63,"props":318,"children":319},{"style":70},[320],{"type":18,"value":230},{"type":13,"tag":63,"props":322,"children":323},{"style":209},[324],{"type":18,"value":325}," u32",{"type":13,"tag":63,"props":327,"children":328},{"style":81},[329],{"type":18,"value":302},{"type":13,"tag":63,"props":331,"children":332},{"style":305},[333],{"type":18,"value":334},"// Specified in texels\n",{"type":13,"tag":63,"props":336,"children":337},{"class":65,"line":138},[338,343,347,351],{"type":13,"tag":63,"props":339,"children":340},{"style":81},[341],{"type":18,"value":342}," buffer_image_height",{"type":13,"tag":63,"props":344,"children":345},{"style":70},[346],{"type":18,"value":230},{"type":13,"tag":63,"props":348,"children":349},{"style":209},[350],{"type":18,"value":325},{"type":13,"tag":63,"props":352,"children":353},{"style":81},[354],{"type":18,"value":250},{"type":13,"tag":63,"props":356,"children":357},{"class":65,"line":151},[358,363,367,371,375,380],{"type":13,"tag":63,"props":359,"children":360},{"style":81},[361],{"type":18,"value":362}," image_subresource",{"type":13,"tag":63,"props":364,"children":365},{"style":70},[366],{"type":18,"value":230},{"type":13,"tag":63,"props":368,"children":369},{"style":209},[370],{"type":18,"value":235},{"type":13,"tag":63,"props":372,"children":373},{"style":70},[374],{"type":18,"value":240},{"type":13,"tag":63,"props":376,"children":377},{"style":209},[378],{"type":18,"value":379},"ImageSubresourceLayers",{"type":13,"tag":63,"props":381,"children":382},{"style":81},[383],{"type":18,"value":250},{"type":13,"tag":63,"props":385,"children":386},{"class":65,"line":160},[387,392,396,400,404,409,413],{"type":13,"tag":63,"props":388,"children":389},{"style":81},[390],{"type":18,"value":391}," image_offset",{"type":13,"tag":63,"props":393,"children":394},{"style":70},[395],{"type":18,"value":230},{"type":13,"tag":63,"props":397,"children":398},{"style":209},[399],{"type":18,"value":235},{"type":13,"tag":63,"props":401,"children":402},{"style":70},[403],{"type":18,"value":240},{"type":13,"tag":63,"props":405,"children":406},{"style":209},[407],{"type":18,"value":408},"Offset3D",{"type":13,"tag":63,"props":410,"children":411},{"style":81},[412],{"type":18,"value":302},{"type":13,"tag":63,"props":414,"children":415},{"style":305},[416],{"type":18,"value":417},"// Specified in pixels for both compressed and uncompressed images\n",{"type":13,"tag":63,"props":419,"children":420},{"class":65,"line":169},[421,426,430,434,438,443,447],{"type":13,"tag":63,"props":422,"children":423},{"style":81},[424],{"type":18,"value":425}," image_extent",{"type":13,"tag":63,"props":427,"children":428},{"style":70},[429],{"type":18,"value":230},{"type":13,"tag":63,"props":431,"children":432},{"style":209},[433],{"type":18,"value":235},{"type":13,"tag":63,"props":435,"children":436},{"style":70},[437],{"type":18,"value":240},{"type":13,"tag":63,"props":439,"children":440},{"style":209},[441],{"type":18,"value":442},"Extent3D",{"type":13,"tag":63,"props":444,"children":445},{"style":81},[446],{"type":18,"value":302},{"type":13,"tag":63,"props":448,"children":449},{"style":305},[450],{"type":18,"value":417},{"type":13,"tag":63,"props":452,"children":453},{"class":65,"line":178},[454],{"type":13,"tag":63,"props":455,"children":456},{"style":81},[457],{"type":18,"value":458},"}\n",{"type":13,"tag":14,"props":460,"children":461},{},[462],{"type":18,"value":463},"or the equivalent",{"type":13,"tag":47,"props":465,"children":466},{},[467,486],{"type":13,"tag":51,"props":468,"children":470},{"className":53,"code":469,"filename":55,"language":56,"meta":57,"style":57},"typedef VkBufferImageCopy2 VkBufferImageCopy2KHR;\n",[471],{"type":13,"tag":38,"props":472,"children":473},{"__ignoreMap":57},[474],{"type":13,"tag":63,"props":475,"children":476},{"class":65,"line":66},[477,481],{"type":13,"tag":63,"props":478,"children":479},{"style":70},[480],{"type":18,"value":73},{"type":13,"tag":63,"props":482,"children":483},{"style":81},[484],{"type":18,"value":485}," VkBufferImageCopy2 VkBufferImageCopy2KHR;\n",{"type":13,"tag":51,"props":487,"children":489},{"className":187,"code":488,"filename":189,"language":190,"meta":57,"style":57},"type BufferImageCopy2KHR = vk::BufferImageCopy2;\n",[490],{"type":13,"tag":38,"props":491,"children":492},{"__ignoreMap":57},[493],{"type":13,"tag":63,"props":494,"children":495},{"class":65,"line":66},[496,501,506,511,515,519,524],{"type":13,"tag":63,"props":497,"children":498},{"style":70},[499],{"type":18,"value":500},"type",{"type":13,"tag":63,"props":502,"children":503},{"style":209},[504],{"type":18,"value":505}," BufferImageCopy2KHR",{"type":13,"tag":63,"props":507,"children":508},{"style":70},[509],{"type":18,"value":510}," =",{"type":13,"tag":63,"props":512,"children":513},{"style":209},[514],{"type":18,"value":235},{"type":13,"tag":63,"props":516,"children":517},{"style":70},[518],{"type":18,"value":240},{"type":13,"tag":63,"props":520,"children":521},{"style":209},[522],{"type":18,"value":523},"BufferImageCopy2",{"type":13,"tag":63,"props":525,"children":526},{"style":81},[527],{"type":18,"value":528},";\n",{"type":13,"tag":530,"props":531,"children":532},"ul",{},[533,553,572,583,609,627,660],{"type":13,"tag":534,"props":535,"children":536},"li",{},[537,543,545,551],{"type":13,"tag":38,"props":538,"children":540},{"className":539},[],[541],{"type":18,"value":542},"sType",{"type":18,"value":544}," is a ",{"type":13,"tag":21,"props":546,"children":548},{"href":547},"/man/VkStructureType",[549],{"type":18,"value":550},"VkStructureType",{"type":18,"value":552}," value identifying this structure.",{"type":13,"tag":534,"props":554,"children":555},{},[556,562,564,570],{"type":13,"tag":38,"props":557,"children":559},{"className":558},[],[560],{"type":18,"value":561},"pNext",{"type":18,"value":563}," is ",{"type":13,"tag":38,"props":565,"children":567},{"className":566},[],[568],{"type":18,"value":569},"NULL",{"type":18,"value":571}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":534,"props":573,"children":574},{},[575,581],{"type":13,"tag":38,"props":576,"children":578},{"className":577},[],[579],{"type":18,"value":580},"bufferOffset",{"type":18,"value":582}," is the offset in bytes from the start of the buffer\nobject where the image data is copied from or to.",{"type":13,"tag":534,"props":584,"children":585},{},[586,592,593,599,601,607],{"type":13,"tag":38,"props":587,"children":589},{"className":588},[],[590],{"type":18,"value":591},"bufferRowLength",{"type":18,"value":28},{"type":13,"tag":38,"props":594,"children":596},{"className":595},[],[597],{"type":18,"value":598},"bufferImageHeight",{"type":18,"value":600}," specify in texels a\nsubregion of a larger two- or three-dimensional image in buffer memory,\nand control the addressing calculations.\nIf either of these values is zero, that aspect of the buffer memory is\nconsidered to be tightly packed according to the ",{"type":13,"tag":38,"props":602,"children":604},{"className":603},[],[605],{"type":18,"value":606},"imageExtent",{"type":18,"value":608},".",{"type":13,"tag":534,"props":610,"children":611},{},[612,618,619,625],{"type":13,"tag":38,"props":613,"children":615},{"className":614},[],[616],{"type":18,"value":617},"imageSubresource",{"type":18,"value":544},{"type":13,"tag":21,"props":620,"children":622},{"href":621},"/man/VkImageSubresourceLayers",[623],{"type":18,"value":624},"VkImageSubresourceLayers",{"type":18,"value":626}," used to\nspecify the specific image subresources of the image used for the source\nor destination image data.",{"type":13,"tag":534,"props":628,"children":629},{},[630,636,638,644,645,651,652,658],{"type":13,"tag":38,"props":631,"children":633},{"className":632},[],[634],{"type":18,"value":635},"imageOffset",{"type":18,"value":637}," selects the initial ",{"type":13,"tag":38,"props":639,"children":641},{"className":640},[],[642],{"type":18,"value":643},"x",{"type":18,"value":302},{"type":13,"tag":38,"props":646,"children":648},{"className":647},[],[649],{"type":18,"value":650},"y",{"type":18,"value":302},{"type":13,"tag":38,"props":653,"children":655},{"className":654},[],[656],{"type":18,"value":657},"z",{"type":18,"value":659}," offsets\nin texels of the sub-region of the source or destination image data.",{"type":13,"tag":534,"props":661,"children":662},{},[663,668,670,676,677,683,684,690],{"type":13,"tag":38,"props":664,"children":666},{"className":665},[],[667],{"type":18,"value":606},{"type":18,"value":669}," is the size in texels of the image to copy in\n",{"type":13,"tag":38,"props":671,"children":673},{"className":672},[],[674],{"type":18,"value":675},"width",{"type":18,"value":302},{"type":13,"tag":38,"props":678,"children":680},{"className":679},[],[681],{"type":18,"value":682},"height",{"type":18,"value":28},{"type":13,"tag":38,"props":685,"children":687},{"className":686},[],[688],{"type":18,"value":689},"depth",{"type":18,"value":608},{"type":13,"tag":14,"props":692,"children":693},{},[694,696,702,704,709,710,715],{"type":18,"value":695},"This structure is functionally identical to ",{"type":13,"tag":21,"props":697,"children":699},{"href":698},"/man/VkBufferImageCopy",[700],{"type":18,"value":701},"VkBufferImageCopy",{"type":18,"value":703},", but\nadds ",{"type":13,"tag":38,"props":705,"children":707},{"className":706},[],[708],{"type":18,"value":542},{"type":18,"value":28},{"type":13,"tag":38,"props":711,"children":713},{"className":712},[],[714],{"type":18,"value":561},{"type":18,"value":716}," parameters, allowing it to be more easily\nextended.",{"type":13,"tag":718,"props":719,"children":721},"validity-group",{"name":720},"Valid Usage",[722,764,798,825,844,862],{"type":13,"tag":723,"props":724,"children":726},"validity-field",{"name":725},"VUID-VkBufferImageCopy2-bufferRowLength-09101",[727],{"type":13,"tag":14,"props":728,"children":729},{},[730,735,737,742,744,750,752,757,759],{"type":13,"tag":38,"props":731,"children":733},{"className":732},[],[734],{"type":18,"value":591},{"type":18,"value":736}," ",{"type":13,"tag":738,"props":739,"children":741},"normative",{"type":740},"must",[],{"type":18,"value":743}," be ",{"type":13,"tag":38,"props":745,"children":747},{"className":746},[],[748],{"type":18,"value":749},"0",{"type":18,"value":751},", or greater than or equal to the\n",{"type":13,"tag":38,"props":753,"children":755},{"className":754},[],[756],{"type":18,"value":675},{"type":18,"value":758}," member of ",{"type":13,"tag":38,"props":760,"children":762},{"className":761},[],[763],{"type":18,"value":606},{"type":13,"tag":723,"props":765,"children":767},{"name":766},"VUID-VkBufferImageCopy2-bufferImageHeight-09102",[768],{"type":13,"tag":14,"props":769,"children":770},{},[771,776,777,780,781,786,787,792,793],{"type":13,"tag":38,"props":772,"children":774},{"className":773},[],[775],{"type":18,"value":598},{"type":18,"value":736},{"type":13,"tag":738,"props":778,"children":779},{"type":740},[],{"type":18,"value":743},{"type":13,"tag":38,"props":782,"children":784},{"className":783},[],[785],{"type":18,"value":749},{"type":18,"value":751},{"type":13,"tag":38,"props":788,"children":790},{"className":789},[],[791],{"type":18,"value":682},{"type":18,"value":758},{"type":13,"tag":38,"props":794,"children":796},{"className":795},[],[797],{"type":18,"value":606},{"type":13,"tag":723,"props":799,"children":801},{"name":800},"VUID-VkBufferImageCopy2-aspectMask-09103",[802],{"type":13,"tag":14,"props":803,"children":804},{},[805,807,813,814,819,820,823],{"type":18,"value":806},"The ",{"type":13,"tag":38,"props":808,"children":810},{"className":809},[],[811],{"type":18,"value":812},"aspectMask",{"type":18,"value":758},{"type":13,"tag":38,"props":815,"children":817},{"className":816},[],[818],{"type":18,"value":617},{"type":18,"value":736},{"type":13,"tag":738,"props":821,"children":822},{"type":740},[],{"type":18,"value":824}," only have a\nsingle bit set",{"type":13,"tag":723,"props":826,"children":828},{"name":827},"VUID-VkBufferImageCopy2-imageExtent-06659",[829],{"type":13,"tag":14,"props":830,"children":831},{},[832,838,839,842],{"type":13,"tag":38,"props":833,"children":835},{"className":834},[],[836],{"type":18,"value":837},"imageExtent.width",{"type":18,"value":736},{"type":13,"tag":738,"props":840,"children":841},{"type":740},[],{"type":18,"value":843}," not be 0",{"type":13,"tag":723,"props":845,"children":847},{"name":846},"VUID-VkBufferImageCopy2-imageExtent-06660",[848],{"type":13,"tag":14,"props":849,"children":850},{},[851,857,858,861],{"type":13,"tag":38,"props":852,"children":854},{"className":853},[],[855],{"type":18,"value":856},"imageExtent.height",{"type":18,"value":736},{"type":13,"tag":738,"props":859,"children":860},{"type":740},[],{"type":18,"value":843},{"type":13,"tag":723,"props":863,"children":865},{"name":864},"VUID-VkBufferImageCopy2-imageExtent-06661",[866],{"type":13,"tag":14,"props":867,"children":868},{},[869,875,876,879],{"type":13,"tag":38,"props":870,"children":872},{"className":871},[],[873],{"type":18,"value":874},"imageExtent.depth",{"type":18,"value":736},{"type":13,"tag":738,"props":877,"children":878},{"type":740},[],{"type":18,"value":843},{"type":13,"tag":718,"props":881,"children":883},{"name":882},"Valid Usage (Implicit)",[884,907,937,964],{"type":13,"tag":723,"props":885,"children":887},{"name":886},"VUID-VkBufferImageCopy2-sType-sType",[888],{"type":13,"tag":14,"props":889,"children":890},{},[891,896,897,900,901],{"type":13,"tag":38,"props":892,"children":894},{"className":893},[],[895],{"type":18,"value":542},{"type":18,"value":736},{"type":13,"tag":738,"props":898,"children":899},{"type":740},[],{"type":18,"value":743},{"type":13,"tag":38,"props":902,"children":904},{"className":903},[],[905],{"type":18,"value":906},"VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2",{"type":13,"tag":723,"props":908,"children":910},{"name":909},"VUID-VkBufferImageCopy2-pNext-pNext",[911],{"type":13,"tag":14,"props":912,"children":913},{},[914,919,920,923,924,929,931],{"type":13,"tag":38,"props":915,"children":917},{"className":916},[],[918],{"type":18,"value":561},{"type":18,"value":736},{"type":13,"tag":738,"props":921,"children":922},{"type":740},[],{"type":18,"value":743},{"type":13,"tag":38,"props":925,"children":927},{"className":926},[],[928],{"type":18,"value":569},{"type":18,"value":930}," or a pointer to a valid instance of ",{"type":13,"tag":21,"props":932,"children":934},{"href":933},"/man/VkCopyCommandTransformInfoQCOM",[935],{"type":18,"value":936},"VkCopyCommandTransformInfoQCOM",{"type":13,"tag":723,"props":938,"children":940},{"name":939},"VUID-VkBufferImageCopy2-sType-unique",[941],{"type":13,"tag":14,"props":942,"children":943},{},[944,945,950,952,957,959,962],{"type":18,"value":806},{"type":13,"tag":38,"props":946,"children":948},{"className":947},[],[949],{"type":18,"value":542},{"type":18,"value":951}," value of each struct in the ",{"type":13,"tag":38,"props":953,"children":955},{"className":954},[],[956],{"type":18,"value":561},{"type":18,"value":958}," chain ",{"type":13,"tag":738,"props":960,"children":961},{"type":740},[],{"type":18,"value":963}," be unique",{"type":13,"tag":723,"props":965,"children":967},{"name":966},"VUID-VkBufferImageCopy2-imageSubresource-parameter",[968],{"type":13,"tag":14,"props":969,"children":970},{},[971,976,977,980,982,986],{"type":13,"tag":38,"props":972,"children":974},{"className":973},[],[975],{"type":18,"value":617},{"type":18,"value":736},{"type":13,"tag":738,"props":978,"children":979},{"type":740},[],{"type":18,"value":981}," be a valid ",{"type":13,"tag":21,"props":983,"children":984},{"href":621},[985],{"type":18,"value":624},{"type":18,"value":987}," structure",{"type":13,"tag":989,"props":990,"children":991},"style",{},[992],{"type":18,"value":993},"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":57,"searchDepth":87,"depth":87,"links":995},[],"markdown",1725732541223]