[{"data":1,"prerenderedAt":965},["ShallowReactive",2],{"$fiUX8tqPgF54Lq6jWxI6_5lypgcUHnhRAATB-TuOZ5kg":3},{"title":4,"description":5,"parent":6,"aliases":7,"type":9,"xrefs":10,"body":11,"_type":964,"_id":4},"VkMemoryToImageCopy","Structure specifying a host memory to image copy operation","VK_VERSION_1_4",[8],"VkMemoryToImageCopyEXT","structs",[],{"type":12,"children":13,"toc":962},"root",[14,40,437,502,665,678,865,956],{"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},"\u002Fman\u002FVkCopyMemoryToImageInfo",[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, \u002F\u002F 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},"\u002F\u002F 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},"\u002Fman\u002FVkStructureType",[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},"\u002Fman\u002FVkImageSubresourceLayers",[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},"\u002Fman\u002FVkBufferImageCopy2",[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,711,749,783,810,829,847],{"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],{"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},"\u002Fchapters\u002Fcopies#copies-buffers-images-addressing",[709],{"type":20,"value":710},"Buffer and Image Addressing",{"type":15,"tag":684,"props":712,"children":714},{"name":713},"VUID-VkMemoryToImageCopy-memoryRowLength-09101",[715],{"type":15,"tag":16,"props":716,"children":717},{},[718,723,724,727,729,735,737,742,744],{"type":15,"tag":32,"props":719,"children":721},{"className":720},[],[722],{"type":20,"value":564},{"type":20,"value":697},{"type":15,"tag":699,"props":725,"children":726},{"type":701},[],{"type":20,"value":728}," be ",{"type":15,"tag":32,"props":730,"children":732},{"className":731},[],[733],{"type":20,"value":734},"0",{"type":20,"value":736},", or greater than or equal to the\n",{"type":15,"tag":32,"props":738,"children":740},{"className":739},[],[741],{"type":20,"value":649},{"type":20,"value":743}," member of ",{"type":15,"tag":32,"props":745,"children":747},{"className":746},[],[748],{"type":20,"value":580},{"type":15,"tag":684,"props":750,"children":752},{"name":751},"VUID-VkMemoryToImageCopy-memoryImageHeight-09102",[753],{"type":15,"tag":16,"props":754,"children":755},{},[756,761,762,765,766,771,772,777,778],{"type":15,"tag":32,"props":757,"children":759},{"className":758},[],[760],{"type":20,"value":572},{"type":20,"value":697},{"type":15,"tag":699,"props":763,"children":764},{"type":701},[],{"type":20,"value":728},{"type":15,"tag":32,"props":767,"children":769},{"className":768},[],[770],{"type":20,"value":734},{"type":20,"value":736},{"type":15,"tag":32,"props":773,"children":775},{"className":774},[],[776],{"type":20,"value":656},{"type":20,"value":743},{"type":15,"tag":32,"props":779,"children":781},{"className":780},[],[782],{"type":20,"value":580},{"type":15,"tag":684,"props":784,"children":786},{"name":785},"VUID-VkMemoryToImageCopy-aspectMask-09103",[787],{"type":15,"tag":16,"props":788,"children":789},{},[790,792,798,799,804,805,808],{"type":20,"value":791},"The ",{"type":15,"tag":32,"props":793,"children":795},{"className":794},[],[796],{"type":20,"value":797},"aspectMask",{"type":20,"value":743},{"type":15,"tag":32,"props":800,"children":802},{"className":801},[],[803],{"type":20,"value":591},{"type":20,"value":697},{"type":15,"tag":699,"props":806,"children":807},{"type":701},[],{"type":20,"value":809}," only have a\nsingle bit set",{"type":15,"tag":684,"props":811,"children":813},{"name":812},"VUID-VkMemoryToImageCopy-imageExtent-06659",[814],{"type":15,"tag":16,"props":815,"children":816},{},[817,823,824,827],{"type":15,"tag":32,"props":818,"children":820},{"className":819},[],[821],{"type":20,"value":822},"imageExtent.width",{"type":20,"value":697},{"type":15,"tag":699,"props":825,"children":826},{"type":701},[],{"type":20,"value":828}," not be 0",{"type":15,"tag":684,"props":830,"children":832},{"name":831},"VUID-VkMemoryToImageCopy-imageExtent-06660",[833],{"type":15,"tag":16,"props":834,"children":835},{},[836,842,843,846],{"type":15,"tag":32,"props":837,"children":839},{"className":838},[],[840],{"type":20,"value":841},"imageExtent.height",{"type":20,"value":697},{"type":15,"tag":699,"props":844,"children":845},{"type":701},[],{"type":20,"value":828},{"type":15,"tag":684,"props":848,"children":850},{"name":849},"VUID-VkMemoryToImageCopy-imageExtent-06661",[851],{"type":15,"tag":16,"props":852,"children":853},{},[854,860,861,864],{"type":15,"tag":32,"props":855,"children":857},{"className":856},[],[858],{"type":20,"value":859},"imageExtent.depth",{"type":20,"value":697},{"type":15,"tag":699,"props":862,"children":863},{"type":701},[],{"type":20,"value":828},{"type":15,"tag":679,"props":866,"children":868},{"name":867},"Valid Usage (Implicit)",[869,892,914,932],{"type":15,"tag":684,"props":870,"children":872},{"name":871},"VUID-VkMemoryToImageCopy-sType-sType",[873],{"type":15,"tag":16,"props":874,"children":875},{},[876,881,882,885,886],{"type":15,"tag":32,"props":877,"children":879},{"className":878},[],[880],{"type":20,"value":515},{"type":20,"value":697},{"type":15,"tag":699,"props":883,"children":884},{"type":701},[],{"type":20,"value":728},{"type":15,"tag":32,"props":887,"children":889},{"className":888},[],[890],{"type":20,"value":891},"VK_STRUCTURE_TYPE_MEMORY_TO_IMAGE_COPY",{"type":15,"tag":684,"props":893,"children":895},{"name":894},"VUID-VkMemoryToImageCopy-pNext-pNext",[896],{"type":15,"tag":16,"props":897,"children":898},{},[899,904,905,908,909],{"type":15,"tag":32,"props":900,"children":902},{"className":901},[],[903],{"type":20,"value":534},{"type":20,"value":697},{"type":15,"tag":699,"props":906,"children":907},{"type":701},[],{"type":20,"value":728},{"type":15,"tag":32,"props":910,"children":912},{"className":911},[],[913],{"type":20,"value":542},{"type":15,"tag":684,"props":915,"children":917},{"name":916},"VUID-VkMemoryToImageCopy-pHostPointer-parameter",[918],{"type":15,"tag":16,"props":919,"children":920},{},[921,926,927,930],{"type":15,"tag":32,"props":922,"children":924},{"className":923},[],[925],{"type":20,"value":553},{"type":20,"value":697},{"type":15,"tag":699,"props":928,"children":929},{"type":701},[],{"type":20,"value":931}," be a pointer value",{"type":15,"tag":684,"props":933,"children":935},{"name":934},"VUID-VkMemoryToImageCopy-imageSubresource-parameter",[936],{"type":15,"tag":16,"props":937,"children":938},{},[939,944,945,948,950,954],{"type":15,"tag":32,"props":940,"children":942},{"className":941},[],[943],{"type":20,"value":591},{"type":20,"value":697},{"type":15,"tag":699,"props":946,"children":947},{"type":701},[],{"type":20,"value":949}," be a valid ",{"type":15,"tag":23,"props":951,"children":952},{"href":595},[953],{"type":20,"value":598},{"type":20,"value":955}," structure",{"type":15,"tag":957,"props":958,"children":959},"style",{},[960],{"type":20,"value":961},"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":963},[],"markdown",1789651560019]