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