[{"data":1,"prerenderedAt":1150},["ShallowReactive",2],{"WZgKSp0V66":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":1149,"_id":4},"VkPhysicalDeviceHostImageCopyProperties","Structure enumerating image layouts supported by an implementation for host memory copies","VK_VERSION_1_4","structs",[],{"type":10,"children":11,"toc":1147},"root",[12,28,464,469,534,706,741,863,966,999,1141],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,26],{"type":18,"value":19},"text","The ",{"type":13,"tag":21,"props":22,"children":24},"code",{"className":23},[],[25],{"type":18,"value":4},{"type":18,"value":27}," structure is defined as:",{"type":13,"tag":29,"props":30,"children":31},"code-group",{},[32,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 VkPhysicalDeviceHostImageCopyProperties {\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} VkPhysicalDeviceHostImageCopyProperties;\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}," VkPhysicalDeviceHostImageCopyProperties {\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},"} VkPhysicalDeviceHostImageCopyProperties;\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 PhysicalDeviceHostImageCopyProperties {\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}," PhysicalDeviceHostImageCopyProperties",{"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":14,"props":465,"children":466},{},[467],{"type":18,"value":468},"or the equivalent",{"type":13,"tag":29,"props":470,"children":471},{},[472,491],{"type":13,"tag":33,"props":473,"children":475},{"className":35,"code":474,"filename":37,"language":38,"meta":39,"style":39},"typedef VkPhysicalDeviceHostImageCopyProperties VkPhysicalDeviceHostImageCopyPropertiesEXT;\n",[476],{"type":13,"tag":21,"props":477,"children":478},{"__ignoreMap":39},[479],{"type":13,"tag":45,"props":480,"children":481},{"class":47,"line":48},[482,486],{"type":13,"tag":45,"props":483,"children":484},{"style":52},[485],{"type":18,"value":55},{"type":13,"tag":45,"props":487,"children":488},{"style":63},[489],{"type":18,"value":490}," VkPhysicalDeviceHostImageCopyProperties VkPhysicalDeviceHostImageCopyPropertiesEXT;\n",{"type":13,"tag":33,"props":492,"children":494},{"className":193,"code":493,"filename":195,"language":196,"meta":39,"style":39},"type PhysicalDeviceHostImageCopyPropertiesEXT = vk::PhysicalDeviceHostImageCopyProperties;\n",[495],{"type":13,"tag":21,"props":496,"children":497},{"__ignoreMap":39},[498],{"type":13,"tag":45,"props":499,"children":500},{"class":47,"line":48},[501,506,511,516,520,524,529],{"type":13,"tag":45,"props":502,"children":503},{"style":52},[504],{"type":18,"value":505},"type",{"type":13,"tag":45,"props":507,"children":508},{"style":164},[509],{"type":18,"value":510}," PhysicalDeviceHostImageCopyPropertiesEXT",{"type":13,"tag":45,"props":512,"children":513},{"style":52},[514],{"type":18,"value":515}," =",{"type":13,"tag":45,"props":517,"children":518},{"style":164},[519],{"type":18,"value":240},{"type":13,"tag":45,"props":521,"children":522},{"style":52},[523],{"type":18,"value":245},{"type":13,"tag":45,"props":525,"children":526},{"style":164},[527],{"type":18,"value":528},"PhysicalDeviceHostImageCopyProperties",{"type":13,"tag":45,"props":530,"children":531},{"style":63},[532],{"type":18,"value":533},";\n",{"type":13,"tag":535,"props":536,"children":537},"ul",{},[538,559,578,589,608,619,635,672],{"type":13,"tag":539,"props":540,"children":541},"li",{},[542,548,550,557],{"type":13,"tag":21,"props":543,"children":545},{"className":544},[],[546],{"type":18,"value":547},"sType",{"type":18,"value":549}," is a ",{"type":13,"tag":551,"props":552,"children":554},"a",{"href":553},"/man/VkStructureType",[555],{"type":18,"value":556},"VkStructureType",{"type":18,"value":558}," value identifying this structure.",{"type":13,"tag":539,"props":560,"children":561},{},[562,568,570,576],{"type":13,"tag":21,"props":563,"children":565},{"className":564},[],[566],{"type":18,"value":567},"pNext",{"type":18,"value":569}," is ",{"type":13,"tag":21,"props":571,"children":573},{"className":572},[],[574],{"type":18,"value":575},"NULL",{"type":18,"value":577}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":539,"props":579,"children":580},{},[581,587],{"type":13,"tag":21,"props":582,"children":584},{"className":583},[],[585],{"type":18,"value":586},"copySrcLayoutCount",{"type":18,"value":588}," is an integer related to the number of image\nlayouts for host copies from images available or queried, as described\nbelow.",{"type":13,"tag":539,"props":590,"children":591},{},[592,598,600,606],{"type":13,"tag":21,"props":593,"children":595},{"className":594},[],[596],{"type":18,"value":597},"pCopySrcLayouts",{"type":18,"value":599}," is a pointer to an array of ",{"type":13,"tag":551,"props":601,"children":603},{"href":602},"/man/VkImageLayout",[604],{"type":18,"value":605},"VkImageLayout",{"type":18,"value":607}," in\nwhich supported image layouts for use with host copy operations from\nimages are returned.",{"type":13,"tag":539,"props":609,"children":610},{},[611,617],{"type":13,"tag":21,"props":612,"children":614},{"className":613},[],[615],{"type":18,"value":616},"copyDstLayoutCount",{"type":18,"value":618}," is an integer related to the number of image\nlayouts for host copies to images available or queried, as described\nbelow.",{"type":13,"tag":539,"props":620,"children":621},{},[622,628,629,633],{"type":13,"tag":21,"props":623,"children":625},{"className":624},[],[626],{"type":18,"value":627},"pCopyDstLayouts",{"type":18,"value":599},{"type":13,"tag":551,"props":630,"children":631},{"href":602},[632],{"type":18,"value":605},{"type":18,"value":634}," in\nwhich supported image layouts for use with host copy operations to\nimages are returned.",{"type":13,"tag":539,"props":636,"children":637},{},[638,644,646,652,656,662,664,670],{"type":13,"tag":21,"props":639,"children":641},{"className":640},[],[642],{"type":18,"value":643},"optimalTilingLayoutUUID",{"type":18,"value":645}," is an array of ",{"type":13,"tag":21,"props":647,"children":649},{"className":648},[],[650],{"type":18,"value":651},"VK_UUID_SIZE",{"type":13,"tag":653,"props":654,"children":655},"br",{},[],{"type":13,"tag":21,"props":657,"children":659},{"className":658},[],[660],{"type":18,"value":661},"uint8_t",{"type":18,"value":663}," values representing a universally unique identifier for the\nimplementation’s swizzling layout of images created with\n",{"type":13,"tag":21,"props":665,"children":667},{"className":666},[],[668],{"type":18,"value":669},"VK_IMAGE_TILING_OPTIMAL",{"type":18,"value":671},".",{"type":13,"tag":539,"props":673,"children":674},{},[675,681,683,689,691,697,698,704],{"type":13,"tag":21,"props":676,"children":678},{"className":677},[],[679],{"type":18,"value":680},"identicalMemoryTypeRequirements",{"type":18,"value":682}," indicates that specifying the\n",{"type":13,"tag":21,"props":684,"children":686},{"className":685},[],[687],{"type":18,"value":688},"VK_IMAGE_USAGE_HOST_TRANSFER_BIT",{"type":18,"value":690}," flag in\n",{"type":13,"tag":551,"props":692,"children":694},{"href":693},"/man/VkImageCreateInfo",[695],{"type":18,"value":696},"VkImageCreateInfo",{"type":18,"value":245},{"type":13,"tag":21,"props":699,"children":701},{"className":700},[],[702],{"type":18,"value":703},"usage",{"type":18,"value":705}," does not affect the memory type\nrequirements of the image.",{"type":13,"tag":14,"props":707,"children":708},{},[709,711,716,718,723,725,731,733,739],{"type":18,"value":710},"If the ",{"type":13,"tag":21,"props":712,"children":714},{"className":713},[],[715],{"type":18,"value":4},{"type":18,"value":717}," structure is included in the ",{"type":13,"tag":21,"props":719,"children":721},{"className":720},[],[722],{"type":18,"value":567},{"type":18,"value":724}," chain of the\n",{"type":13,"tag":551,"props":726,"children":728},{"href":727},"/man/VkPhysicalDeviceProperties2",[729],{"type":18,"value":730},"VkPhysicalDeviceProperties2",{"type":18,"value":732}," structure passed to\n",{"type":13,"tag":551,"props":734,"children":736},{"href":735},"/man/vkGetPhysicalDeviceProperties2",[737],{"type":18,"value":738},"vkGetPhysicalDeviceProperties2",{"type":18,"value":740},", it is filled in with each\ncorresponding implementation-dependent property.",{"type":13,"tag":14,"props":742,"children":743},{},[744,746,751,752,757,759,765,766,772,774,780,781,786,788,793,795,800,802,807,809,814,816,821,823,828,830,835,837,842,844,847,849,855,857,862],{"type":18,"value":745},"If ",{"type":13,"tag":21,"props":747,"children":749},{"className":748},[],[750],{"type":18,"value":627},{"type":18,"value":569},{"type":13,"tag":21,"props":753,"children":755},{"className":754},[],[756],{"type":18,"value":575},{"type":18,"value":758},", then the number of image layouts that\nare supported in ",{"type":13,"tag":551,"props":760,"children":762},{"href":761},"/man/VkCopyMemoryToImageInfo",[763],{"type":18,"value":764},"VkCopyMemoryToImageInfo",{"type":18,"value":245},{"type":13,"tag":21,"props":767,"children":769},{"className":768},[],[770],{"type":18,"value":771},"dstImageLayout",{"type":18,"value":773}," and\n",{"type":13,"tag":551,"props":775,"children":777},{"href":776},"/man/VkCopyImageToImageInfo",[778],{"type":18,"value":779},"VkCopyImageToImageInfo",{"type":18,"value":245},{"type":13,"tag":21,"props":782,"children":784},{"className":783},[],[785],{"type":18,"value":771},{"type":18,"value":787}," is returned in\n",{"type":13,"tag":21,"props":789,"children":791},{"className":790},[],[792],{"type":18,"value":616},{"type":18,"value":794},".\nOtherwise, ",{"type":13,"tag":21,"props":796,"children":798},{"className":797},[],[799],{"type":18,"value":616},{"type":18,"value":801}," ",{"type":13,"tag":803,"props":804,"children":806},"normative",{"type":805},"must",[],{"type":18,"value":808}," be set by the application to the\nnumber of elements in the ",{"type":13,"tag":21,"props":810,"children":812},{"className":811},[],[813],{"type":18,"value":627},{"type":18,"value":815}," array, and on return the\nvariable is overwritten with the number of values actually written to\n",{"type":13,"tag":21,"props":817,"children":819},{"className":818},[],[820],{"type":18,"value":627},{"type":18,"value":822},".\nIf the value of ",{"type":13,"tag":21,"props":824,"children":826},{"className":825},[],[827],{"type":18,"value":616},{"type":18,"value":829}," is less than the number of image\nlayouts that are supported, at most ",{"type":13,"tag":21,"props":831,"children":833},{"className":832},[],[834],{"type":18,"value":616},{"type":18,"value":836}," values will be\nwritten to ",{"type":13,"tag":21,"props":838,"children":840},{"className":839},[],[841],{"type":18,"value":627},{"type":18,"value":843},".\nThe implementation ",{"type":13,"tag":803,"props":845,"children":846},{"type":805},[],{"type":18,"value":848}," include the ",{"type":13,"tag":21,"props":850,"children":852},{"className":851},[],[853],{"type":18,"value":854},"VK_IMAGE_LAYOUT_GENERAL",{"type":18,"value":856}," image\nlayout in ",{"type":13,"tag":21,"props":858,"children":860},{"className":859},[],[861],{"type":18,"value":627},{"type":18,"value":671},{"type":13,"tag":14,"props":864,"children":865},{},[866,867,872,873,878,879,885,886,892,893,897,898,903,904,909,910,915,916,919,920,925,926,931,932,937,938,943,944,949,950,953,954,959,960,965],{"type":18,"value":745},{"type":13,"tag":21,"props":868,"children":870},{"className":869},[],[871],{"type":18,"value":597},{"type":18,"value":569},{"type":13,"tag":21,"props":874,"children":876},{"className":875},[],[877],{"type":18,"value":575},{"type":18,"value":758},{"type":13,"tag":551,"props":880,"children":882},{"href":881},"/man/VkCopyImageToMemoryInfo",[883],{"type":18,"value":884},"VkCopyImageToMemoryInfo",{"type":18,"value":245},{"type":13,"tag":21,"props":887,"children":889},{"className":888},[],[890],{"type":18,"value":891},"srcImageLayout",{"type":18,"value":773},{"type":13,"tag":551,"props":894,"children":895},{"href":776},[896],{"type":18,"value":779},{"type":18,"value":245},{"type":13,"tag":21,"props":899,"children":901},{"className":900},[],[902],{"type":18,"value":891},{"type":18,"value":787},{"type":13,"tag":21,"props":905,"children":907},{"className":906},[],[908],{"type":18,"value":586},{"type":18,"value":794},{"type":13,"tag":21,"props":911,"children":913},{"className":912},[],[914],{"type":18,"value":586},{"type":18,"value":801},{"type":13,"tag":803,"props":917,"children":918},{"type":805},[],{"type":18,"value":808},{"type":13,"tag":21,"props":921,"children":923},{"className":922},[],[924],{"type":18,"value":597},{"type":18,"value":815},{"type":13,"tag":21,"props":927,"children":929},{"className":928},[],[930],{"type":18,"value":597},{"type":18,"value":822},{"type":13,"tag":21,"props":933,"children":935},{"className":934},[],[936],{"type":18,"value":586},{"type":18,"value":829},{"type":13,"tag":21,"props":939,"children":941},{"className":940},[],[942],{"type":18,"value":586},{"type":18,"value":836},{"type":13,"tag":21,"props":945,"children":947},{"className":946},[],[948],{"type":18,"value":597},{"type":18,"value":843},{"type":13,"tag":803,"props":951,"children":952},{"type":805},[],{"type":18,"value":848},{"type":13,"tag":21,"props":955,"children":957},{"className":956},[],[958],{"type":18,"value":854},{"type":18,"value":856},{"type":13,"tag":21,"props":961,"children":963},{"className":962},[],[964],{"type":18,"value":597},{"type":18,"value":671},{"type":13,"tag":14,"props":967,"children":968},{},[969,970,975,977,983,984,990,992,998],{"type":18,"value":19},{"type":13,"tag":21,"props":971,"children":973},{"className":972},[],[974],{"type":18,"value":643},{"type":18,"value":976}," value can be used to ensure compatible\ndata layouts when using the ",{"type":13,"tag":21,"props":978,"children":980},{"className":979},[],[981],{"type":18,"value":982},"VK_HOST_IMAGE_COPY_MEMCPY",{"type":18,"value":690},{"type":13,"tag":551,"props":985,"children":987},{"href":986},"/man/vkCopyMemoryToImage",[988],{"type":18,"value":989},"vkCopyMemoryToImage",{"type":18,"value":991}," and ",{"type":13,"tag":551,"props":993,"children":995},{"href":994},"/man/vkCopyImageToMemory",[996],{"type":18,"value":997},"vkCopyImageToMemory",{"type":18,"value":671},{"type":13,"tag":1000,"props":1001,"children":1003},"validity-group",{"name":1002},"Valid Usage (Implicit)",[1004,1029,1088],{"type":13,"tag":1005,"props":1006,"children":1008},"validity-field",{"name":1007},"VUID-VkPhysicalDeviceHostImageCopyProperties-sType-sType",[1009],{"type":13,"tag":14,"props":1010,"children":1011},{},[1012,1017,1018,1021,1023],{"type":13,"tag":21,"props":1013,"children":1015},{"className":1014},[],[1016],{"type":18,"value":547},{"type":18,"value":801},{"type":13,"tag":803,"props":1019,"children":1020},{"type":805},[],{"type":18,"value":1022}," be ",{"type":13,"tag":21,"props":1024,"children":1026},{"className":1025},[],[1027],{"type":18,"value":1028},"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_PROPERTIES",{"type":13,"tag":1005,"props":1030,"children":1032},{"name":1031},"VUID-VkPhysicalDeviceHostImageCopyProperties-pCopySrcLayouts-parameter",[1033],{"type":13,"tag":14,"props":1034,"children":1035},{},[1036,1037,1042,1044,1050,1052,1057,1058,1063,1065,1070,1071,1074,1076,1081,1082,1086],{"type":18,"value":745},{"type":13,"tag":21,"props":1038,"children":1040},{"className":1039},[],[1041],{"type":18,"value":586},{"type":18,"value":1043}," is not ",{"type":13,"tag":21,"props":1045,"children":1047},{"className":1046},[],[1048],{"type":18,"value":1049},"0",{"type":18,"value":1051},", and ",{"type":13,"tag":21,"props":1053,"children":1055},{"className":1054},[],[1056],{"type":18,"value":597},{"type":18,"value":1043},{"type":13,"tag":21,"props":1059,"children":1061},{"className":1060},[],[1062],{"type":18,"value":575},{"type":18,"value":1064},", ",{"type":13,"tag":21,"props":1066,"children":1068},{"className":1067},[],[1069],{"type":18,"value":597},{"type":18,"value":801},{"type":13,"tag":803,"props":1072,"children":1073},{"type":805},[],{"type":18,"value":1075}," be a valid pointer to an array of ",{"type":13,"tag":21,"props":1077,"children":1079},{"className":1078},[],[1080],{"type":18,"value":586},{"type":18,"value":801},{"type":13,"tag":551,"props":1083,"children":1084},{"href":602},[1085],{"type":18,"value":605},{"type":18,"value":1087}," values",{"type":13,"tag":1005,"props":1089,"children":1091},{"name":1090},"VUID-VkPhysicalDeviceHostImageCopyProperties-pCopyDstLayouts-parameter",[1092],{"type":13,"tag":14,"props":1093,"children":1094},{},[1095,1096,1101,1102,1107,1108,1113,1114,1119,1120,1125,1126,1129,1130,1135,1136,1140],{"type":18,"value":745},{"type":13,"tag":21,"props":1097,"children":1099},{"className":1098},[],[1100],{"type":18,"value":616},{"type":18,"value":1043},{"type":13,"tag":21,"props":1103,"children":1105},{"className":1104},[],[1106],{"type":18,"value":1049},{"type":18,"value":1051},{"type":13,"tag":21,"props":1109,"children":1111},{"className":1110},[],[1112],{"type":18,"value":627},{"type":18,"value":1043},{"type":13,"tag":21,"props":1115,"children":1117},{"className":1116},[],[1118],{"type":18,"value":575},{"type":18,"value":1064},{"type":13,"tag":21,"props":1121,"children":1123},{"className":1122},[],[1124],{"type":18,"value":627},{"type":18,"value":801},{"type":13,"tag":803,"props":1127,"children":1128},{"type":805},[],{"type":18,"value":1075},{"type":13,"tag":21,"props":1131,"children":1133},{"className":1132},[],[1134],{"type":18,"value":616},{"type":18,"value":801},{"type":13,"tag":551,"props":1137,"children":1138},{"href":602},[1139],{"type":18,"value":605},{"type":18,"value":1087},{"type":13,"tag":1142,"props":1143,"children":1144},"style",{},[1145],{"type":18,"value":1146},"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":1148},[],"markdown",1744876559834]