[{"data":1,"prerenderedAt":1080},["ShallowReactive",2],{"t2MIlASMRK":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":1079,"_id":4},"VkPhysicalDeviceHostImageCopyPropertiesEXT","Structure enumerating image layouts supported by an implementation for host memory copies","VK_EXT_host_image_copy","structs",[],{"type":10,"children":11,"toc":1077},"root",[12,28,464,636,671,793,896,929,1071],{"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\nas:",{"type":13,"tag":29,"props":30,"children":31},"code-group",{},[32,191],{"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 VkPhysicalDeviceHostImageCopyPropertiesEXT {\n VkStructureType sType;\n void* pNext;\n uint32_t copySrcLayoutCount;\n VkImageLayout* pCopySrcLayouts;\n uint32_t copyDstLayoutCount;\n VkImageLayout* pCopyDstLayouts;\n uint8_t optimalTilingLayoutUUID[VK_UUID_SIZE];\n VkBool32 identicalMemoryTypeRequirements;\n} VkPhysicalDeviceHostImageCopyPropertiesEXT;\n","C","c","",[41],{"type":13,"tag":21,"props":42,"children":43},{"__ignoreMap":39},[44,67,76,90,104,123,136,153,173,182],{"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}," VkPhysicalDeviceHostImageCopyPropertiesEXT {\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],{"type":13,"tag":45,"props":81,"children":82},{"style":52},[83],{"type":18,"value":84}," void*",{"type":13,"tag":45,"props":86,"children":87},{"style":63},[88],{"type":18,"value":89}," pNext;\n",{"type":13,"tag":45,"props":91,"children":93},{"class":47,"line":92},4,[94,99],{"type":13,"tag":45,"props":95,"children":96},{"style":52},[97],{"type":18,"value":98}," uint32_t",{"type":13,"tag":45,"props":100,"children":101},{"style":63},[102],{"type":18,"value":103}," copySrcLayoutCount;\n",{"type":13,"tag":45,"props":105,"children":107},{"class":47,"line":106},5,[108,113,118],{"type":13,"tag":45,"props":109,"children":110},{"style":63},[111],{"type":18,"value":112}," VkImageLayout",{"type":13,"tag":45,"props":114,"children":115},{"style":52},[116],{"type":18,"value":117},"*",{"type":13,"tag":45,"props":119,"children":120},{"style":63},[121],{"type":18,"value":122}," pCopySrcLayouts;\n",{"type":13,"tag":45,"props":124,"children":126},{"class":47,"line":125},6,[127,131],{"type":13,"tag":45,"props":128,"children":129},{"style":52},[130],{"type":18,"value":98},{"type":13,"tag":45,"props":132,"children":133},{"style":63},[134],{"type":18,"value":135}," copyDstLayoutCount;\n",{"type":13,"tag":45,"props":137,"children":139},{"class":47,"line":138},7,[140,144,148],{"type":13,"tag":45,"props":141,"children":142},{"style":63},[143],{"type":18,"value":112},{"type":13,"tag":45,"props":145,"children":146},{"style":52},[147],{"type":18,"value":117},{"type":13,"tag":45,"props":149,"children":150},{"style":63},[151],{"type":18,"value":152}," pCopyDstLayouts;\n",{"type":13,"tag":45,"props":154,"children":156},{"class":47,"line":155},8,[157,162,168],{"type":13,"tag":45,"props":158,"children":159},{"style":52},[160],{"type":18,"value":161}," uint8_t",{"type":13,"tag":45,"props":163,"children":165},{"style":164},"--shiki-default:#953800;--shiki-dark:#FFA657",[166],{"type":18,"value":167}," optimalTilingLayoutUUID",{"type":13,"tag":45,"props":169,"children":170},{"style":63},[171],{"type":18,"value":172},"[VK_UUID_SIZE];\n",{"type":13,"tag":45,"props":174,"children":176},{"class":47,"line":175},9,[177],{"type":13,"tag":45,"props":178,"children":179},{"style":63},[180],{"type":18,"value":181}," VkBool32 identicalMemoryTypeRequirements;\n",{"type":13,"tag":45,"props":183,"children":185},{"class":47,"line":184},10,[186],{"type":13,"tag":45,"props":187,"children":188},{"style":63},[189],{"type":18,"value":190},"} VkPhysicalDeviceHostImageCopyPropertiesEXT;\n",{"type":13,"tag":33,"props":192,"children":197},{"className":193,"code":194,"filename":195,"language":196,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct PhysicalDeviceHostImageCopyPropertiesEXT {\n s_type: vk::StructureType,\n p_next: *mut c_void,\n copy_src_layout_count: u32,\n p_copy_src_layouts: *mut vk::ImageLayout,\n copy_dst_layout_count: u32,\n p_copy_dst_layouts: *mut vk::ImageLayout,\n optimal_tiling_layout_uuid: *const [u8 ; UUID_SIZE],\n identical_memory_type_requirements: vk::Bool32,\n}\n","Rust","rs",[198],{"type":13,"tag":21,"props":199,"children":200},{"__ignoreMap":39},[201,223,256,278,299,332,352,384,427,456],{"type":13,"tag":45,"props":202,"children":203},{"class":47,"line":48},[204,209,213,218],{"type":13,"tag":45,"props":205,"children":206},{"style":52},[207],{"type":18,"value":208},"pub",{"type":13,"tag":45,"props":210,"children":211},{"style":52},[212],{"type":18,"value":60},{"type":13,"tag":45,"props":214,"children":215},{"style":164},[216],{"type":18,"value":217}," PhysicalDeviceHostImageCopyPropertiesEXT",{"type":13,"tag":45,"props":219,"children":220},{"style":63},[221],{"type":18,"value":222}," {\n",{"type":13,"tag":45,"props":224,"children":225},{"class":47,"line":69},[226,231,236,241,246,251],{"type":13,"tag":45,"props":227,"children":228},{"style":63},[229],{"type":18,"value":230}," s_type",{"type":13,"tag":45,"props":232,"children":233},{"style":52},[234],{"type":18,"value":235},":",{"type":13,"tag":45,"props":237,"children":238},{"style":164},[239],{"type":18,"value":240}," vk",{"type":13,"tag":45,"props":242,"children":243},{"style":52},[244],{"type":18,"value":245},"::",{"type":13,"tag":45,"props":247,"children":248},{"style":164},[249],{"type":18,"value":250},"StructureType",{"type":13,"tag":45,"props":252,"children":253},{"style":63},[254],{"type":18,"value":255},",\n",{"type":13,"tag":45,"props":257,"children":258},{"class":47,"line":78},[259,264,268,273],{"type":13,"tag":45,"props":260,"children":261},{"style":63},[262],{"type":18,"value":263}," p_next",{"type":13,"tag":45,"props":265,"children":266},{"style":52},[267],{"type":18,"value":235},{"type":13,"tag":45,"props":269,"children":270},{"style":52},[271],{"type":18,"value":272}," *mut",{"type":13,"tag":45,"props":274,"children":275},{"style":63},[276],{"type":18,"value":277}," c_void,\n",{"type":13,"tag":45,"props":279,"children":280},{"class":47,"line":92},[281,286,290,295],{"type":13,"tag":45,"props":282,"children":283},{"style":63},[284],{"type":18,"value":285}," copy_src_layout_count",{"type":13,"tag":45,"props":287,"children":288},{"style":52},[289],{"type":18,"value":235},{"type":13,"tag":45,"props":291,"children":292},{"style":164},[293],{"type":18,"value":294}," u32",{"type":13,"tag":45,"props":296,"children":297},{"style":63},[298],{"type":18,"value":255},{"type":13,"tag":45,"props":300,"children":301},{"class":47,"line":106},[302,307,311,315,319,323,328],{"type":13,"tag":45,"props":303,"children":304},{"style":63},[305],{"type":18,"value":306}," p_copy_src_layouts",{"type":13,"tag":45,"props":308,"children":309},{"style":52},[310],{"type":18,"value":235},{"type":13,"tag":45,"props":312,"children":313},{"style":52},[314],{"type":18,"value":272},{"type":13,"tag":45,"props":316,"children":317},{"style":164},[318],{"type":18,"value":240},{"type":13,"tag":45,"props":320,"children":321},{"style":52},[322],{"type":18,"value":245},{"type":13,"tag":45,"props":324,"children":325},{"style":164},[326],{"type":18,"value":327},"ImageLayout",{"type":13,"tag":45,"props":329,"children":330},{"style":63},[331],{"type":18,"value":255},{"type":13,"tag":45,"props":333,"children":334},{"class":47,"line":125},[335,340,344,348],{"type":13,"tag":45,"props":336,"children":337},{"style":63},[338],{"type":18,"value":339}," copy_dst_layout_count",{"type":13,"tag":45,"props":341,"children":342},{"style":52},[343],{"type":18,"value":235},{"type":13,"tag":45,"props":345,"children":346},{"style":164},[347],{"type":18,"value":294},{"type":13,"tag":45,"props":349,"children":350},{"style":63},[351],{"type":18,"value":255},{"type":13,"tag":45,"props":353,"children":354},{"class":47,"line":138},[355,360,364,368,372,376,380],{"type":13,"tag":45,"props":356,"children":357},{"style":63},[358],{"type":18,"value":359}," p_copy_dst_layouts",{"type":13,"tag":45,"props":361,"children":362},{"style":52},[363],{"type":18,"value":235},{"type":13,"tag":45,"props":365,"children":366},{"style":52},[367],{"type":18,"value":272},{"type":13,"tag":45,"props":369,"children":370},{"style":164},[371],{"type":18,"value":240},{"type":13,"tag":45,"props":373,"children":374},{"style":52},[375],{"type":18,"value":245},{"type":13,"tag":45,"props":377,"children":378},{"style":164},[379],{"type":18,"value":327},{"type":13,"tag":45,"props":381,"children":382},{"style":63},[383],{"type":18,"value":255},{"type":13,"tag":45,"props":385,"children":386},{"class":47,"line":155},[387,392,396,401,406,411,416,422],{"type":13,"tag":45,"props":388,"children":389},{"style":63},[390],{"type":18,"value":391}," optimal_tiling_layout_uuid",{"type":13,"tag":45,"props":393,"children":394},{"style":52},[395],{"type":18,"value":235},{"type":13,"tag":45,"props":397,"children":398},{"style":52},[399],{"type":18,"value":400}," *const",{"type":13,"tag":45,"props":402,"children":403},{"style":63},[404],{"type":18,"value":405}," [",{"type":13,"tag":45,"props":407,"children":408},{"style":164},[409],{"type":18,"value":410},"u8",{"type":13,"tag":45,"props":412,"children":413},{"style":63},[414],{"type":18,"value":415}," ; ",{"type":13,"tag":45,"props":417,"children":419},{"style":418},"--shiki-default:#0550AE;--shiki-dark:#79C0FF",[420],{"type":18,"value":421},"UUID_SIZE",{"type":13,"tag":45,"props":423,"children":424},{"style":63},[425],{"type":18,"value":426},"],\n",{"type":13,"tag":45,"props":428,"children":429},{"class":47,"line":175},[430,435,439,443,447,452],{"type":13,"tag":45,"props":431,"children":432},{"style":63},[433],{"type":18,"value":434}," identical_memory_type_requirements",{"type":13,"tag":45,"props":436,"children":437},{"style":52},[438],{"type":18,"value":235},{"type":13,"tag":45,"props":440,"children":441},{"style":164},[442],{"type":18,"value":240},{"type":13,"tag":45,"props":444,"children":445},{"style":52},[446],{"type":18,"value":245},{"type":13,"tag":45,"props":448,"children":449},{"style":164},[450],{"type":18,"value":451},"Bool32",{"type":13,"tag":45,"props":453,"children":454},{"style":63},[455],{"type":18,"value":255},{"type":13,"tag":45,"props":457,"children":458},{"class":47,"line":184},[459],{"type":13,"tag":45,"props":460,"children":461},{"style":63},[462],{"type":18,"value":463},"}\n",{"type":13,"tag":465,"props":466,"children":467},"ul",{},[468,489,508,519,538,549,565,602],{"type":13,"tag":469,"props":470,"children":471},"li",{},[472,478,480,487],{"type":13,"tag":21,"props":473,"children":475},{"className":474},[],[476],{"type":18,"value":477},"sType",{"type":18,"value":479}," is a ",{"type":13,"tag":481,"props":482,"children":484},"a",{"href":483},"/man/VkStructureType",[485],{"type":18,"value":486},"VkStructureType",{"type":18,"value":488}," value identifying this structure.",{"type":13,"tag":469,"props":490,"children":491},{},[492,498,500,506],{"type":13,"tag":21,"props":493,"children":495},{"className":494},[],[496],{"type":18,"value":497},"pNext",{"type":18,"value":499}," is ",{"type":13,"tag":21,"props":501,"children":503},{"className":502},[],[504],{"type":18,"value":505},"NULL",{"type":18,"value":507}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":469,"props":509,"children":510},{},[511,517],{"type":13,"tag":21,"props":512,"children":514},{"className":513},[],[515],{"type":18,"value":516},"copySrcLayoutCount",{"type":18,"value":518}," is an integer related to the number of image\nlayouts for host copies from images available or queried, as described\nbelow.",{"type":13,"tag":469,"props":520,"children":521},{},[522,528,530,536],{"type":13,"tag":21,"props":523,"children":525},{"className":524},[],[526],{"type":18,"value":527},"pCopySrcLayouts",{"type":18,"value":529}," is a pointer to an array of ",{"type":13,"tag":481,"props":531,"children":533},{"href":532},"/man/VkImageLayout",[534],{"type":18,"value":535},"VkImageLayout",{"type":18,"value":537}," in\nwhich supported image layouts for use with host copy operations from\nimages are returned.",{"type":13,"tag":469,"props":539,"children":540},{},[541,547],{"type":13,"tag":21,"props":542,"children":544},{"className":543},[],[545],{"type":18,"value":546},"copyDstLayoutCount",{"type":18,"value":548}," is an integer related to the number of image\nlayouts for host copies to images available or queried, as described\nbelow.",{"type":13,"tag":469,"props":550,"children":551},{},[552,558,559,563],{"type":13,"tag":21,"props":553,"children":555},{"className":554},[],[556],{"type":18,"value":557},"pCopyDstLayouts",{"type":18,"value":529},{"type":13,"tag":481,"props":560,"children":561},{"href":532},[562],{"type":18,"value":535},{"type":18,"value":564}," in\nwhich supported image layouts for use with host copy operations to\nimages are returned.",{"type":13,"tag":469,"props":566,"children":567},{},[568,574,576,582,586,592,594,600],{"type":13,"tag":21,"props":569,"children":571},{"className":570},[],[572],{"type":18,"value":573},"optimalTilingLayoutUUID",{"type":18,"value":575}," is an array of ",{"type":13,"tag":21,"props":577,"children":579},{"className":578},[],[580],{"type":18,"value":581},"VK_UUID_SIZE",{"type":13,"tag":583,"props":584,"children":585},"br",{},[],{"type":13,"tag":21,"props":587,"children":589},{"className":588},[],[590],{"type":18,"value":591},"uint8_t",{"type":18,"value":593}," values representing a universally unique identifier for the\nimplementation’s swizzling layout of images created with\n",{"type":13,"tag":21,"props":595,"children":597},{"className":596},[],[598],{"type":18,"value":599},"VK_IMAGE_TILING_OPTIMAL",{"type":18,"value":601},".",{"type":13,"tag":469,"props":603,"children":604},{},[605,611,613,619,621,627,628,634],{"type":13,"tag":21,"props":606,"children":608},{"className":607},[],[609],{"type":18,"value":610},"identicalMemoryTypeRequirements",{"type":18,"value":612}," indicates that specifying the\n",{"type":13,"tag":21,"props":614,"children":616},{"className":615},[],[617],{"type":18,"value":618},"VK_IMAGE_USAGE_HOST_TRANSFER_BIT_EXT",{"type":18,"value":620}," flag in\n",{"type":13,"tag":481,"props":622,"children":624},{"href":623},"/man/VkImageCreateInfo",[625],{"type":18,"value":626},"VkImageCreateInfo",{"type":18,"value":245},{"type":13,"tag":21,"props":629,"children":631},{"className":630},[],[632],{"type":18,"value":633},"usage",{"type":18,"value":635}," does not affect the memory type\nrequirements of the image.",{"type":13,"tag":14,"props":637,"children":638},{},[639,641,646,648,653,655,661,663,669],{"type":18,"value":640},"If the ",{"type":13,"tag":21,"props":642,"children":644},{"className":643},[],[645],{"type":18,"value":4},{"type":18,"value":647}," structure is included in the ",{"type":13,"tag":21,"props":649,"children":651},{"className":650},[],[652],{"type":18,"value":497},{"type":18,"value":654}," chain of the\n",{"type":13,"tag":481,"props":656,"children":658},{"href":657},"/man/VkPhysicalDeviceProperties2",[659],{"type":18,"value":660},"VkPhysicalDeviceProperties2",{"type":18,"value":662}," structure passed to\n",{"type":13,"tag":481,"props":664,"children":666},{"href":665},"/man/vkGetPhysicalDeviceProperties2",[667],{"type":18,"value":668},"vkGetPhysicalDeviceProperties2",{"type":18,"value":670},", it is filled in with each\ncorresponding implementation-dependent property.",{"type":13,"tag":14,"props":672,"children":673},{},[674,676,681,682,687,689,695,696,702,704,710,711,716,718,723,725,730,732,737,739,744,746,751,753,758,760,765,767,772,774,777,779,785,787,792],{"type":18,"value":675},"If ",{"type":13,"tag":21,"props":677,"children":679},{"className":678},[],[680],{"type":18,"value":557},{"type":18,"value":499},{"type":13,"tag":21,"props":683,"children":685},{"className":684},[],[686],{"type":18,"value":505},{"type":18,"value":688},", then the number of image layouts that\nare supported in ",{"type":13,"tag":481,"props":690,"children":692},{"href":691},"/man/VkCopyMemoryToImageInfoEXT",[693],{"type":18,"value":694},"VkCopyMemoryToImageInfoEXT",{"type":18,"value":245},{"type":13,"tag":21,"props":697,"children":699},{"className":698},[],[700],{"type":18,"value":701},"dstImageLayout",{"type":18,"value":703}," and\n",{"type":13,"tag":481,"props":705,"children":707},{"href":706},"/man/VkCopyImageToImageInfoEXT",[708],{"type":18,"value":709},"VkCopyImageToImageInfoEXT",{"type":18,"value":245},{"type":13,"tag":21,"props":712,"children":714},{"className":713},[],[715],{"type":18,"value":701},{"type":18,"value":717}," is returned in\n",{"type":13,"tag":21,"props":719,"children":721},{"className":720},[],[722],{"type":18,"value":546},{"type":18,"value":724},".\nOtherwise, ",{"type":13,"tag":21,"props":726,"children":728},{"className":727},[],[729],{"type":18,"value":546},{"type":18,"value":731}," ",{"type":13,"tag":733,"props":734,"children":736},"normative",{"type":735},"must",[],{"type":18,"value":738}," be set by the application to the\nnumber of elements in the ",{"type":13,"tag":21,"props":740,"children":742},{"className":741},[],[743],{"type":18,"value":557},{"type":18,"value":745}," array, and on return the\nvariable is overwritten with the number of values actually written to\n",{"type":13,"tag":21,"props":747,"children":749},{"className":748},[],[750],{"type":18,"value":557},{"type":18,"value":752},".\nIf the value of ",{"type":13,"tag":21,"props":754,"children":756},{"className":755},[],[757],{"type":18,"value":546},{"type":18,"value":759}," is less than the number of image\nlayouts that are supported, at most ",{"type":13,"tag":21,"props":761,"children":763},{"className":762},[],[764],{"type":18,"value":546},{"type":18,"value":766}," values will be\nwritten to ",{"type":13,"tag":21,"props":768,"children":770},{"className":769},[],[771],{"type":18,"value":557},{"type":18,"value":773},".\nThe implementation ",{"type":13,"tag":733,"props":775,"children":776},{"type":735},[],{"type":18,"value":778}," include the ",{"type":13,"tag":21,"props":780,"children":782},{"className":781},[],[783],{"type":18,"value":784},"VK_IMAGE_LAYOUT_GENERAL",{"type":18,"value":786}," image\nlayout in ",{"type":13,"tag":21,"props":788,"children":790},{"className":789},[],[791],{"type":18,"value":557},{"type":18,"value":601},{"type":13,"tag":14,"props":794,"children":795},{},[796,797,802,803,808,809,815,816,822,823,827,828,833,834,839,840,845,846,849,850,855,856,861,862,867,868,873,874,879,880,883,884,889,890,895],{"type":18,"value":675},{"type":13,"tag":21,"props":798,"children":800},{"className":799},[],[801],{"type":18,"value":527},{"type":18,"value":499},{"type":13,"tag":21,"props":804,"children":806},{"className":805},[],[807],{"type":18,"value":505},{"type":18,"value":688},{"type":13,"tag":481,"props":810,"children":812},{"href":811},"/man/VkCopyImageToMemoryInfoEXT",[813],{"type":18,"value":814},"VkCopyImageToMemoryInfoEXT",{"type":18,"value":245},{"type":13,"tag":21,"props":817,"children":819},{"className":818},[],[820],{"type":18,"value":821},"srcImageLayout",{"type":18,"value":703},{"type":13,"tag":481,"props":824,"children":825},{"href":706},[826],{"type":18,"value":709},{"type":18,"value":245},{"type":13,"tag":21,"props":829,"children":831},{"className":830},[],[832],{"type":18,"value":821},{"type":18,"value":717},{"type":13,"tag":21,"props":835,"children":837},{"className":836},[],[838],{"type":18,"value":516},{"type":18,"value":724},{"type":13,"tag":21,"props":841,"children":843},{"className":842},[],[844],{"type":18,"value":516},{"type":18,"value":731},{"type":13,"tag":733,"props":847,"children":848},{"type":735},[],{"type":18,"value":738},{"type":13,"tag":21,"props":851,"children":853},{"className":852},[],[854],{"type":18,"value":527},{"type":18,"value":745},{"type":13,"tag":21,"props":857,"children":859},{"className":858},[],[860],{"type":18,"value":527},{"type":18,"value":752},{"type":13,"tag":21,"props":863,"children":865},{"className":864},[],[866],{"type":18,"value":516},{"type":18,"value":759},{"type":13,"tag":21,"props":869,"children":871},{"className":870},[],[872],{"type":18,"value":516},{"type":18,"value":766},{"type":13,"tag":21,"props":875,"children":877},{"className":876},[],[878],{"type":18,"value":527},{"type":18,"value":773},{"type":13,"tag":733,"props":881,"children":882},{"type":735},[],{"type":18,"value":778},{"type":13,"tag":21,"props":885,"children":887},{"className":886},[],[888],{"type":18,"value":784},{"type":18,"value":786},{"type":13,"tag":21,"props":891,"children":893},{"className":892},[],[894],{"type":18,"value":527},{"type":18,"value":601},{"type":13,"tag":14,"props":897,"children":898},{},[899,900,905,907,913,914,920,922,928],{"type":18,"value":19},{"type":13,"tag":21,"props":901,"children":903},{"className":902},[],[904],{"type":18,"value":573},{"type":18,"value":906}," value can be used to ensure compatible\ndata layouts when using the ",{"type":13,"tag":21,"props":908,"children":910},{"className":909},[],[911],{"type":18,"value":912},"VK_HOST_IMAGE_COPY_MEMCPY_EXT",{"type":18,"value":620},{"type":13,"tag":481,"props":915,"children":917},{"href":916},"/man/vkCopyMemoryToImageEXT",[918],{"type":18,"value":919},"vkCopyMemoryToImageEXT",{"type":18,"value":921}," and ",{"type":13,"tag":481,"props":923,"children":925},{"href":924},"/man/vkCopyImageToMemoryEXT",[926],{"type":18,"value":927},"vkCopyImageToMemoryEXT",{"type":18,"value":601},{"type":13,"tag":930,"props":931,"children":933},"validity-group",{"name":932},"Valid Usage (Implicit)",[934,959,1018],{"type":13,"tag":935,"props":936,"children":938},"validity-field",{"name":937},"VUID-VkPhysicalDeviceHostImageCopyPropertiesEXT-sType-sType",[939],{"type":13,"tag":14,"props":940,"children":941},{},[942,947,948,951,953],{"type":13,"tag":21,"props":943,"children":945},{"className":944},[],[946],{"type":18,"value":477},{"type":18,"value":731},{"type":13,"tag":733,"props":949,"children":950},{"type":735},[],{"type":18,"value":952}," be ",{"type":13,"tag":21,"props":954,"children":956},{"className":955},[],[957],{"type":18,"value":958},"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_PROPERTIES_EXT",{"type":13,"tag":935,"props":960,"children":962},{"name":961},"VUID-VkPhysicalDeviceHostImageCopyPropertiesEXT-pCopySrcLayouts-parameter",[963],{"type":13,"tag":14,"props":964,"children":965},{},[966,967,972,974,980,982,987,988,993,995,1000,1001,1004,1006,1011,1012,1016],{"type":18,"value":675},{"type":13,"tag":21,"props":968,"children":970},{"className":969},[],[971],{"type":18,"value":516},{"type":18,"value":973}," is not ",{"type":13,"tag":21,"props":975,"children":977},{"className":976},[],[978],{"type":18,"value":979},"0",{"type":18,"value":981},", and ",{"type":13,"tag":21,"props":983,"children":985},{"className":984},[],[986],{"type":18,"value":527},{"type":18,"value":973},{"type":13,"tag":21,"props":989,"children":991},{"className":990},[],[992],{"type":18,"value":505},{"type":18,"value":994},", ",{"type":13,"tag":21,"props":996,"children":998},{"className":997},[],[999],{"type":18,"value":527},{"type":18,"value":731},{"type":13,"tag":733,"props":1002,"children":1003},{"type":735},[],{"type":18,"value":1005}," be a valid pointer to an array of ",{"type":13,"tag":21,"props":1007,"children":1009},{"className":1008},[],[1010],{"type":18,"value":516},{"type":18,"value":731},{"type":13,"tag":481,"props":1013,"children":1014},{"href":532},[1015],{"type":18,"value":535},{"type":18,"value":1017}," values",{"type":13,"tag":935,"props":1019,"children":1021},{"name":1020},"VUID-VkPhysicalDeviceHostImageCopyPropertiesEXT-pCopyDstLayouts-parameter",[1022],{"type":13,"tag":14,"props":1023,"children":1024},{},[1025,1026,1031,1032,1037,1038,1043,1044,1049,1050,1055,1056,1059,1060,1065,1066,1070],{"type":18,"value":675},{"type":13,"tag":21,"props":1027,"children":1029},{"className":1028},[],[1030],{"type":18,"value":546},{"type":18,"value":973},{"type":13,"tag":21,"props":1033,"children":1035},{"className":1034},[],[1036],{"type":18,"value":979},{"type":18,"value":981},{"type":13,"tag":21,"props":1039,"children":1041},{"className":1040},[],[1042],{"type":18,"value":557},{"type":18,"value":973},{"type":13,"tag":21,"props":1045,"children":1047},{"className":1046},[],[1048],{"type":18,"value":505},{"type":18,"value":994},{"type":13,"tag":21,"props":1051,"children":1053},{"className":1052},[],[1054],{"type":18,"value":557},{"type":18,"value":731},{"type":13,"tag":733,"props":1057,"children":1058},{"type":735},[],{"type":18,"value":1005},{"type":13,"tag":21,"props":1061,"children":1063},{"className":1062},[],[1064],{"type":18,"value":546},{"type":18,"value":731},{"type":13,"tag":481,"props":1067,"children":1068},{"href":532},[1069],{"type":18,"value":535},{"type":18,"value":1017},{"type":13,"tag":1072,"props":1073,"children":1074},"style",{},[1075],{"type":18,"value":1076},"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":1078},[],"markdown",1729612463959]