[{"data":1,"prerenderedAt":1807},["ShallowReactive",2],{"$fhZ2wkd0EHEruzaTnHLaoD4DS_0jMixSKAnOOjCOoSZE":3},{"title":4,"description":5,"parent":6,"cmd_buf_level":7,"render_pass_scope":10,"supported_queue_types":11,"tasks":15,"type":17,"xrefs":18,"body":19,"_type":1806,"_id":4},"vkCmdCopyMemoryToImageIndirectNV","Copy data from a memory region to an image object","VK_NV_copy_memory_indirect",[8,9],"primary","secondary","outside",[12,13,14],"VK_QUEUE_TRANSFER_BIT","VK_QUEUE_GRAPHICS_BIT","VK_QUEUE_COMPUTE_BIT",[16],"action","protos",[],{"type":20,"children":21,"toc":1804},"root",[22,30,443,554,590,1452,1753,1798],{"type":23,"tag":24,"props":25,"children":26},"element","p",{},[27],{"type":28,"value":29},"text","To copy data from a memory region to an image object by specifying copy\nparameters in memory, call:",{"type":23,"tag":31,"props":32,"children":33},"code-group",{},[34,209],{"type":23,"tag":35,"props":36,"children":42},"pre",{"className":37,"code":38,"filename":39,"language":40,"meta":41,"style":41},"language-c shiki shiki-themes github-light-default github-dark-default","void vkCmdCopyMemoryToImageIndirectNV(\n VkCommandBuffer commandBuffer,\n VkDeviceAddress copyBufferAddress,\n uint32_t copyCount,\n uint32_t stride,\n VkImage dstImage,\n VkImageLayout dstImageLayout,\n const VkImageSubresourceLayers* pImageSubresources);\n","C","c","",[43],{"type":23,"tag":44,"props":45,"children":46},"code",{"__ignoreMap":41},[47,71,91,109,127,144,162,180],{"type":23,"tag":48,"props":49,"children":52},"span",{"class":50,"line":51},"line",1,[53,59,65],{"type":23,"tag":48,"props":54,"children":56},{"style":55},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[57],{"type":28,"value":58},"void",{"type":23,"tag":48,"props":60,"children":62},{"style":61},"--shiki-default:#8250DF;--shiki-dark:#D2A8FF",[63],{"type":28,"value":64}," vkCmdCopyMemoryToImageIndirectNV",{"type":23,"tag":48,"props":66,"children":68},{"style":67},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[69],{"type":28,"value":70},"(\n",{"type":23,"tag":48,"props":72,"children":74},{"class":50,"line":73},2,[75,80,86],{"type":23,"tag":48,"props":76,"children":77},{"style":67},[78],{"type":28,"value":79}," VkCommandBuffer ",{"type":23,"tag":48,"props":81,"children":83},{"style":82},"--shiki-default:#953800;--shiki-dark:#FFA657",[84],{"type":28,"value":85},"commandBuffer",{"type":23,"tag":48,"props":87,"children":88},{"style":67},[89],{"type":28,"value":90},",\n",{"type":23,"tag":48,"props":92,"children":94},{"class":50,"line":93},3,[95,100,105],{"type":23,"tag":48,"props":96,"children":97},{"style":67},[98],{"type":28,"value":99}," VkDeviceAddress ",{"type":23,"tag":48,"props":101,"children":102},{"style":82},[103],{"type":28,"value":104},"copyBufferAddress",{"type":23,"tag":48,"props":106,"children":107},{"style":67},[108],{"type":28,"value":90},{"type":23,"tag":48,"props":110,"children":112},{"class":50,"line":111},4,[113,118,123],{"type":23,"tag":48,"props":114,"children":115},{"style":55},[116],{"type":28,"value":117}," uint32_t",{"type":23,"tag":48,"props":119,"children":120},{"style":82},[121],{"type":28,"value":122}," copyCount",{"type":23,"tag":48,"props":124,"children":125},{"style":67},[126],{"type":28,"value":90},{"type":23,"tag":48,"props":128,"children":130},{"class":50,"line":129},5,[131,135,140],{"type":23,"tag":48,"props":132,"children":133},{"style":55},[134],{"type":28,"value":117},{"type":23,"tag":48,"props":136,"children":137},{"style":82},[138],{"type":28,"value":139}," stride",{"type":23,"tag":48,"props":141,"children":142},{"style":67},[143],{"type":28,"value":90},{"type":23,"tag":48,"props":145,"children":147},{"class":50,"line":146},6,[148,153,158],{"type":23,"tag":48,"props":149,"children":150},{"style":67},[151],{"type":28,"value":152}," VkImage ",{"type":23,"tag":48,"props":154,"children":155},{"style":82},[156],{"type":28,"value":157},"dstImage",{"type":23,"tag":48,"props":159,"children":160},{"style":67},[161],{"type":28,"value":90},{"type":23,"tag":48,"props":163,"children":165},{"class":50,"line":164},7,[166,171,176],{"type":23,"tag":48,"props":167,"children":168},{"style":67},[169],{"type":28,"value":170}," VkImageLayout ",{"type":23,"tag":48,"props":172,"children":173},{"style":82},[174],{"type":28,"value":175},"dstImageLayout",{"type":23,"tag":48,"props":177,"children":178},{"style":67},[179],{"type":28,"value":90},{"type":23,"tag":48,"props":181,"children":183},{"class":50,"line":182},8,[184,189,194,199,204],{"type":23,"tag":48,"props":185,"children":186},{"style":55},[187],{"type":28,"value":188}," const",{"type":23,"tag":48,"props":190,"children":191},{"style":67},[192],{"type":28,"value":193}," VkImageSubresourceLayers",{"type":23,"tag":48,"props":195,"children":196},{"style":55},[197],{"type":28,"value":198},"*",{"type":23,"tag":48,"props":200,"children":201},{"style":82},[202],{"type":28,"value":203}," pImageSubresources",{"type":23,"tag":48,"props":205,"children":206},{"style":67},[207],{"type":28,"value":208},");\n",{"type":23,"tag":35,"props":210,"children":215},{"className":211,"code":212,"filename":213,"language":214,"meta":41,"style":41},"language-rs shiki shiki-themes github-light-default github-dark-default","pub fn cmd_copy_memory_to_image_indirect_nv(\n command_buffer: vk::CommandBuffer,\n copy_buffer_address: vk::DeviceAddress,\n copy_count: u32,\n stride: u32,\n dst_image: vk::Image,\n dst_image_layout: vk::ImageLayout,\n p_image_subresources: *const vk::ImageSubresourceLayers,\n);\n","Rust","rs",[216],{"type":23,"tag":44,"props":217,"children":218},{"__ignoreMap":41},[219,241,273,302,323,343,372,401,435],{"type":23,"tag":48,"props":220,"children":221},{"class":50,"line":51},[222,227,232,237],{"type":23,"tag":48,"props":223,"children":224},{"style":55},[225],{"type":28,"value":226},"pub",{"type":23,"tag":48,"props":228,"children":229},{"style":55},[230],{"type":28,"value":231}," fn",{"type":23,"tag":48,"props":233,"children":234},{"style":61},[235],{"type":28,"value":236}," cmd_copy_memory_to_image_indirect_nv",{"type":23,"tag":48,"props":238,"children":239},{"style":67},[240],{"type":28,"value":70},{"type":23,"tag":48,"props":242,"children":243},{"class":50,"line":73},[244,249,254,259,264,269],{"type":23,"tag":48,"props":245,"children":246},{"style":67},[247],{"type":28,"value":248}," command_buffer",{"type":23,"tag":48,"props":250,"children":251},{"style":55},[252],{"type":28,"value":253},":",{"type":23,"tag":48,"props":255,"children":256},{"style":82},[257],{"type":28,"value":258}," vk",{"type":23,"tag":48,"props":260,"children":261},{"style":55},[262],{"type":28,"value":263},"::",{"type":23,"tag":48,"props":265,"children":266},{"style":82},[267],{"type":28,"value":268},"CommandBuffer",{"type":23,"tag":48,"props":270,"children":271},{"style":67},[272],{"type":28,"value":90},{"type":23,"tag":48,"props":274,"children":275},{"class":50,"line":93},[276,281,285,289,293,298],{"type":23,"tag":48,"props":277,"children":278},{"style":67},[279],{"type":28,"value":280}," copy_buffer_address",{"type":23,"tag":48,"props":282,"children":283},{"style":55},[284],{"type":28,"value":253},{"type":23,"tag":48,"props":286,"children":287},{"style":82},[288],{"type":28,"value":258},{"type":23,"tag":48,"props":290,"children":291},{"style":55},[292],{"type":28,"value":263},{"type":23,"tag":48,"props":294,"children":295},{"style":82},[296],{"type":28,"value":297},"DeviceAddress",{"type":23,"tag":48,"props":299,"children":300},{"style":67},[301],{"type":28,"value":90},{"type":23,"tag":48,"props":303,"children":304},{"class":50,"line":111},[305,310,314,319],{"type":23,"tag":48,"props":306,"children":307},{"style":67},[308],{"type":28,"value":309}," copy_count",{"type":23,"tag":48,"props":311,"children":312},{"style":55},[313],{"type":28,"value":253},{"type":23,"tag":48,"props":315,"children":316},{"style":82},[317],{"type":28,"value":318}," u32",{"type":23,"tag":48,"props":320,"children":321},{"style":67},[322],{"type":28,"value":90},{"type":23,"tag":48,"props":324,"children":325},{"class":50,"line":129},[326,331,335,339],{"type":23,"tag":48,"props":327,"children":328},{"style":67},[329],{"type":28,"value":330}," stride",{"type":23,"tag":48,"props":332,"children":333},{"style":55},[334],{"type":28,"value":253},{"type":23,"tag":48,"props":336,"children":337},{"style":82},[338],{"type":28,"value":318},{"type":23,"tag":48,"props":340,"children":341},{"style":67},[342],{"type":28,"value":90},{"type":23,"tag":48,"props":344,"children":345},{"class":50,"line":146},[346,351,355,359,363,368],{"type":23,"tag":48,"props":347,"children":348},{"style":67},[349],{"type":28,"value":350}," dst_image",{"type":23,"tag":48,"props":352,"children":353},{"style":55},[354],{"type":28,"value":253},{"type":23,"tag":48,"props":356,"children":357},{"style":82},[358],{"type":28,"value":258},{"type":23,"tag":48,"props":360,"children":361},{"style":55},[362],{"type":28,"value":263},{"type":23,"tag":48,"props":364,"children":365},{"style":82},[366],{"type":28,"value":367},"Image",{"type":23,"tag":48,"props":369,"children":370},{"style":67},[371],{"type":28,"value":90},{"type":23,"tag":48,"props":373,"children":374},{"class":50,"line":164},[375,380,384,388,392,397],{"type":23,"tag":48,"props":376,"children":377},{"style":67},[378],{"type":28,"value":379}," dst_image_layout",{"type":23,"tag":48,"props":381,"children":382},{"style":55},[383],{"type":28,"value":253},{"type":23,"tag":48,"props":385,"children":386},{"style":82},[387],{"type":28,"value":258},{"type":23,"tag":48,"props":389,"children":390},{"style":55},[391],{"type":28,"value":263},{"type":23,"tag":48,"props":393,"children":394},{"style":82},[395],{"type":28,"value":396},"ImageLayout",{"type":23,"tag":48,"props":398,"children":399},{"style":67},[400],{"type":28,"value":90},{"type":23,"tag":48,"props":402,"children":403},{"class":50,"line":182},[404,409,413,418,422,426,431],{"type":23,"tag":48,"props":405,"children":406},{"style":67},[407],{"type":28,"value":408}," p_image_subresources",{"type":23,"tag":48,"props":410,"children":411},{"style":55},[412],{"type":28,"value":253},{"type":23,"tag":48,"props":414,"children":415},{"style":55},[416],{"type":28,"value":417}," *const",{"type":23,"tag":48,"props":419,"children":420},{"style":82},[421],{"type":28,"value":258},{"type":23,"tag":48,"props":423,"children":424},{"style":55},[425],{"type":28,"value":263},{"type":23,"tag":48,"props":427,"children":428},{"style":82},[429],{"type":28,"value":430},"ImageSubresourceLayers",{"type":23,"tag":48,"props":432,"children":433},{"style":67},[434],{"type":28,"value":90},{"type":23,"tag":48,"props":436,"children":438},{"class":50,"line":437},9,[439],{"type":23,"tag":48,"props":440,"children":441},{"style":67},[442],{"type":28,"value":208},{"type":23,"tag":444,"props":445,"children":446},"ul",{},[447,458,477,495,506,516,526],{"type":23,"tag":448,"props":449,"children":450},"li",{},[451,456],{"type":23,"tag":44,"props":452,"children":454},{"className":453},[],[455],{"type":28,"value":85},{"type":28,"value":457}," is the command buffer into which the command will be\nrecorded.",{"type":23,"tag":448,"props":459,"children":460},{},[461,466,468,475],{"type":23,"tag":44,"props":462,"children":464},{"className":463},[],[465],{"type":28,"value":104},{"type":28,"value":467}," is the address specifying the copy parameters\nwhich are laid out in memory as an array of\n",{"type":23,"tag":469,"props":470,"children":472},"a",{"href":471},"/man/VkCopyMemoryToImageIndirectCommandNV",[473],{"type":28,"value":474},"VkCopyMemoryToImageIndirectCommandNV",{"type":28,"value":476}," structures.",{"type":23,"tag":448,"props":478,"children":479},{},[480,486,488,493],{"type":23,"tag":44,"props":481,"children":483},{"className":482},[],[484],{"type":28,"value":485},"copyCount",{"type":28,"value":487}," is the number of copies to execute, and ",{"type":23,"tag":489,"props":490,"children":492},"normative",{"type":491},"can",[],{"type":28,"value":494}," be zero.",{"type":23,"tag":448,"props":496,"children":497},{},[498,504],{"type":23,"tag":44,"props":499,"children":501},{"className":500},[],[502],{"type":28,"value":503},"stride",{"type":28,"value":505}," is the byte stride between successive sets of copy\nparameters.",{"type":23,"tag":448,"props":507,"children":508},{},[509,514],{"type":23,"tag":44,"props":510,"children":512},{"className":511},[],[513],{"type":28,"value":157},{"type":28,"value":515}," is the destination image.",{"type":23,"tag":448,"props":517,"children":518},{},[519,524],{"type":23,"tag":44,"props":520,"children":522},{"className":521},[],[523],{"type":28,"value":175},{"type":28,"value":525}," is the layout of the destination image subresources\nfor the copy.",{"type":23,"tag":448,"props":527,"children":528},{},[529,535,537,542,546,552],{"type":23,"tag":44,"props":530,"children":532},{"className":531},[],[533],{"type":28,"value":534},"pImageSubresources",{"type":28,"value":536}," is a pointer to an array of ",{"type":23,"tag":44,"props":538,"children":540},{"className":539},[],[541],{"type":28,"value":485},{"type":23,"tag":543,"props":544,"children":545},"br",{},[],{"type":23,"tag":469,"props":547,"children":549},{"href":548},"/man/VkImageSubresourceLayers",[550],{"type":28,"value":551},"VkImageSubresourceLayers",{"type":28,"value":553}," structures, specifying the image\nsubresources of the destination image data for the copy operation.",{"type":23,"tag":24,"props":555,"children":556},{},[557,559,564,566,572,574,580,582,588],{"type":28,"value":558},"Each region in ",{"type":23,"tag":44,"props":560,"children":562},{"className":561},[],[563],{"type":28,"value":104},{"type":28,"value":565}," is copied from the source memory\nregion to an image region in the destination image.\nIf the destination image is of type ",{"type":23,"tag":44,"props":567,"children":569},{"className":568},[],[570],{"type":28,"value":571},"VK_IMAGE_TYPE_3D",{"type":28,"value":573},", the starting\nslice and number of slices to copy are specified in\n",{"type":23,"tag":44,"props":575,"children":577},{"className":576},[],[578],{"type":28,"value":579},"pImageSubresources→baseArrayLayer",{"type":28,"value":581}," and\n",{"type":23,"tag":44,"props":583,"children":585},{"className":584},[],[586],{"type":28,"value":587},"pImageSubresources→layerCount",{"type":28,"value":589}," respectively.",{"type":23,"tag":591,"props":592,"children":594},"validity-group",{"name":593},"Valid Usage",[595,623,642,679,720,738,765,795,821,858,882,913,952,1002,1089,1152,1236,1282,1313,1345,1406,1432],{"type":23,"tag":596,"props":597,"children":599},"validity-field",{"name":598},"VUID-vkCmdCopyMemoryToImageIndirectNV-None-07660",[600],{"type":23,"tag":24,"props":601,"children":602},{},[603,605,615,617,621],{"type":28,"value":604},"The ",{"type":23,"tag":469,"props":606,"children":608},{"href":607},"/man/VkPhysicalDeviceCopyMemoryIndirectFeaturesNV#features-indirectCopy",[609],{"type":23,"tag":44,"props":610,"children":612},{"className":611},[],[613],{"type":28,"value":614},"indirectCopy",{"type":28,"value":616}," feature ",{"type":23,"tag":489,"props":618,"children":620},{"type":619},"must",[],{"type":28,"value":622}," be\nenabled",{"type":23,"tag":596,"props":624,"children":626},{"name":625},"VUID-vkCmdCopyMemoryToImageIndirectNV-offset-07676",[627],{"type":23,"tag":24,"props":628,"children":629},{},[630,635,637,640],{"type":23,"tag":44,"props":631,"children":633},{"className":632},[],[634],{"type":28,"value":104},{"type":28,"value":636}," ",{"type":23,"tag":489,"props":638,"children":639},{"type":619},[],{"type":28,"value":641}," be 4 byte aligned",{"type":23,"tag":596,"props":643,"children":645},{"name":644},"VUID-vkCmdCopyMemoryToImageIndirectNV-stride-07677",[646],{"type":23,"tag":24,"props":647,"children":648},{},[649,654,655,658,660,666,668,671,673,677],{"type":23,"tag":44,"props":650,"children":652},{"className":651},[],[653],{"type":28,"value":503},{"type":28,"value":636},{"type":23,"tag":489,"props":656,"children":657},{"type":619},[],{"type":28,"value":659}," be a multiple of ",{"type":23,"tag":44,"props":661,"children":663},{"className":662},[],[664],{"type":28,"value":665},"4",{"type":28,"value":667}," and ",{"type":23,"tag":489,"props":669,"children":670},{"type":619},[],{"type":28,"value":672}," be greater than or\nequal to sizeof(",{"type":23,"tag":469,"props":674,"children":675},{"href":471},[676],{"type":28,"value":474},{"type":28,"value":678},")",{"type":23,"tag":596,"props":680,"children":682},{"name":681},"VUID-vkCmdCopyMemoryToImageIndirectNV-commandBuffer-10956",[683],{"type":23,"tag":24,"props":684,"children":685},{},[686,687,693,695,700,702,705,707,713,714],{"type":28,"value":604},{"type":23,"tag":469,"props":688,"children":690},{"href":689},"/man/VkCommandPool",[691],{"type":28,"value":692},"VkCommandPool",{"type":28,"value":694}," that ",{"type":23,"tag":44,"props":696,"children":698},{"className":697},[],[699],{"type":28,"value":85},{"type":28,"value":701}," was allocated from\n",{"type":23,"tag":489,"props":703,"children":704},{"type":619},[],{"type":28,"value":706}," support at least one of the queue types specified in\n",{"type":23,"tag":469,"props":708,"children":710},{"href":709},"/man/VkPhysicalDeviceCopyMemoryIndirectPropertiesKHR",[711],{"type":28,"value":712},"VkPhysicalDeviceCopyMemoryIndirectPropertiesKHR",{"type":28,"value":263},{"type":23,"tag":44,"props":715,"children":717},{"className":716},[],[718],{"type":28,"value":719},"supportedQueues",{"type":23,"tag":596,"props":721,"children":723},{"name":722},"VUID-vkCmdCopyMemoryToImageIndirectNV-dstImage-07661",[724],{"type":23,"tag":24,"props":725,"children":726},{},[727,732,733,736],{"type":23,"tag":44,"props":728,"children":730},{"className":729},[],[731],{"type":28,"value":157},{"type":28,"value":636},{"type":23,"tag":489,"props":734,"children":735},{"type":619},[],{"type":28,"value":737}," not be a protected image",{"type":23,"tag":596,"props":739,"children":741},{"name":740},"VUID-vkCmdCopyMemoryToImageIndirectNV-aspectMask-07662",[742],{"type":23,"tag":24,"props":743,"children":744},{},[745,746,752,754,759,760,763],{"type":28,"value":604},{"type":23,"tag":44,"props":747,"children":749},{"className":748},[],[750],{"type":28,"value":751},"aspectMask",{"type":28,"value":753}," member for every subresource in\n",{"type":23,"tag":44,"props":755,"children":757},{"className":756},[],[758],{"type":28,"value":534},{"type":28,"value":636},{"type":23,"tag":489,"props":761,"children":762},{"type":619},[],{"type":28,"value":764}," only have a single bit set",{"type":23,"tag":596,"props":766,"children":768},{"name":767},"VUID-vkCmdCopyMemoryToImageIndirectNV-aspectMask-12287",[769],{"type":23,"tag":24,"props":770,"children":771},{},[772,773,778,779,784,785,788,790],{"type":28,"value":604},{"type":23,"tag":44,"props":774,"children":776},{"className":775},[],[777],{"type":28,"value":751},{"type":28,"value":753},{"type":23,"tag":44,"props":780,"children":782},{"className":781},[],[783],{"type":28,"value":534},{"type":28,"value":636},{"type":23,"tag":489,"props":786,"children":787},{"type":619},[],{"type":28,"value":789}," specify an aspect present in\n",{"type":23,"tag":44,"props":791,"children":793},{"className":792},[],[794],{"type":28,"value":157},{"type":23,"tag":596,"props":796,"children":798},{"name":797},"VUID-vkCmdCopyMemoryToImageIndirectNV-dstImage-07664",[799],{"type":23,"tag":24,"props":800,"children":801},{},[802,807,808,811,813,819],{"type":23,"tag":44,"props":803,"children":805},{"className":804},[],[806],{"type":28,"value":157},{"type":28,"value":636},{"type":23,"tag":489,"props":809,"children":810},{"type":619},[],{"type":28,"value":812}," have been created with the\n",{"type":23,"tag":44,"props":814,"children":816},{"className":815},[],[817],{"type":28,"value":818},"VK_IMAGE_USAGE_TRANSFER_DST_BIT",{"type":28,"value":820}," usage flag set",{"type":23,"tag":596,"props":822,"children":824},{"name":823},"VUID-vkCmdCopyMemoryToImageIndirectNV-dstImage-07665",[825],{"type":23,"tag":24,"props":826,"children":827},{},[828,830,835,837,843,845,848,850,856],{"type":28,"value":829},"If ",{"type":23,"tag":44,"props":831,"children":833},{"className":832},[],[834],{"type":28,"value":157},{"type":28,"value":836}," is non-sparse then the image\nor each specified ",{"type":23,"tag":838,"props":839,"children":840},"em",{},[841],{"type":28,"value":842},"disjoint",{"type":28,"value":844}," plane\n",{"type":23,"tag":489,"props":846,"children":847},{"type":619},[],{"type":28,"value":849}," be bound completely and contiguously to a single\n",{"type":23,"tag":44,"props":851,"children":853},{"className":852},[],[854],{"type":28,"value":855},"VkDeviceMemory",{"type":28,"value":857}," object",{"type":23,"tag":596,"props":859,"children":861},{"name":860},"VUID-vkCmdCopyMemoryToImageIndirectNV-dstImage-07973",[862],{"type":23,"tag":24,"props":863,"children":864},{},[865,870,871,874,876],{"type":23,"tag":44,"props":866,"children":868},{"className":867},[],[869],{"type":28,"value":157},{"type":28,"value":636},{"type":23,"tag":489,"props":872,"children":873},{"type":619},[],{"type":28,"value":875}," have a sample count equal to\n",{"type":23,"tag":44,"props":877,"children":879},{"className":878},[],[880],{"type":28,"value":881},"VK_SAMPLE_COUNT_1_BIT",{"type":23,"tag":596,"props":883,"children":885},{"name":884},"VUID-vkCmdCopyMemoryToImageIndirectNV-dstImageLayout-07667",[886],{"type":23,"tag":24,"props":887,"children":888},{},[889,894,895,898,900,905,907],{"type":23,"tag":44,"props":890,"children":892},{"className":891},[],[893],{"type":28,"value":175},{"type":28,"value":636},{"type":23,"tag":489,"props":896,"children":897},{"type":619},[],{"type":28,"value":899}," specify the layout of the image subresources\nof ",{"type":23,"tag":44,"props":901,"children":903},{"className":902},[],[904],{"type":28,"value":157},{"type":28,"value":906}," at the time this command is executed on a\n",{"type":23,"tag":44,"props":908,"children":910},{"className":909},[],[911],{"type":28,"value":912},"VkDevice",{"type":23,"tag":596,"props":914,"children":916},{"name":915},"VUID-vkCmdCopyMemoryToImageIndirectNV-dstImageLayout-07669",[917],{"type":23,"tag":24,"props":918,"children":919},{},[920,925,926,929,931,937,938,944,946],{"type":23,"tag":44,"props":921,"children":923},{"className":922},[],[924],{"type":28,"value":175},{"type":28,"value":636},{"type":23,"tag":489,"props":927,"children":928},{"type":619},[],{"type":28,"value":930}," be\n",{"type":23,"tag":44,"props":932,"children":934},{"className":933},[],[935],{"type":28,"value":936},"VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL",{"type":28,"value":90},{"type":23,"tag":44,"props":939,"children":941},{"className":940},[],[942],{"type":28,"value":943},"VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR",{"type":28,"value":945},",\nor ",{"type":23,"tag":44,"props":947,"children":949},{"className":948},[],[950],{"type":28,"value":951},"VK_IMAGE_LAYOUT_GENERAL",{"type":23,"tag":596,"props":953,"children":955},{"name":954},"VUID-vkCmdCopyMemoryToImageIndirectNV-mipLevel-07670",[956],{"type":23,"tag":24,"props":957,"children":958},{},[959,961,967,969,974,977,979,985,987,993,995,1000],{"type":28,"value":960},"The specified ",{"type":23,"tag":44,"props":962,"children":964},{"className":963},[],[965],{"type":28,"value":966},"mipLevel",{"type":28,"value":968}," of each region in ",{"type":23,"tag":44,"props":970,"children":972},{"className":971},[],[973],{"type":28,"value":534},{"type":23,"tag":489,"props":975,"children":976},{"type":619},[],{"type":28,"value":978}," be less than the ",{"type":23,"tag":44,"props":980,"children":982},{"className":981},[],[983],{"type":28,"value":984},"mipLevels",{"type":28,"value":986}," specified in\n",{"type":23,"tag":469,"props":988,"children":990},{"href":989},"/man/VkImageCreateInfo",[991],{"type":28,"value":992},"VkImageCreateInfo",{"type":28,"value":994}," when ",{"type":23,"tag":44,"props":996,"children":998},{"className":997},[],[999],{"type":28,"value":157},{"type":28,"value":1001}," was created",{"type":23,"tag":596,"props":1003,"children":1005},{"name":1004},"VUID-vkCmdCopyMemoryToImageIndirectNV-dstImage-12288",[1006],{"type":23,"tag":24,"props":1007,"children":1008},{},[1009,1010,1015,1017,1022,1024,1030,1031,1036,1038,1044,1046,1052,1054,1059,1060,1065,1066,1069,1071,1077,1078,1082,1083,1088],{"type":28,"value":829},{"type":23,"tag":44,"props":1011,"children":1013},{"className":1012},[],[1014],{"type":28,"value":157},{"type":28,"value":1016}," is not of type ",{"type":23,"tag":44,"props":1018,"children":1020},{"className":1019},[],[1021],{"type":28,"value":571},{"type":28,"value":1023},", and the\nspecified ",{"type":23,"tag":44,"props":1025,"children":1027},{"className":1026},[],[1028],{"type":28,"value":1029},"layerCount",{"type":28,"value":968},{"type":23,"tag":44,"props":1032,"children":1034},{"className":1033},[],[1035],{"type":28,"value":534},{"type":28,"value":1037}," is\nnot ",{"type":23,"tag":44,"props":1039,"children":1041},{"className":1040},[],[1042],{"type":28,"value":1043},"VK_REMAINING_ARRAY_LAYERS",{"type":28,"value":1045},", the specified ",{"type":23,"tag":44,"props":1047,"children":1049},{"className":1048},[],[1050],{"type":28,"value":1051},"baseArrayLayer",{"type":28,"value":1053},"\n+ ",{"type":23,"tag":44,"props":1055,"children":1057},{"className":1056},[],[1058],{"type":28,"value":1029},{"type":28,"value":968},{"type":23,"tag":44,"props":1061,"children":1063},{"className":1062},[],[1064],{"type":28,"value":534},{"type":28,"value":636},{"type":23,"tag":489,"props":1067,"children":1068},{"type":619},[],{"type":28,"value":1070},"\nbe less than or equal to the ",{"type":23,"tag":44,"props":1072,"children":1074},{"className":1073},[],[1075],{"type":28,"value":1076},"arrayLayers",{"type":28,"value":986},{"type":23,"tag":469,"props":1079,"children":1080},{"href":989},[1081],{"type":28,"value":992},{"type":28,"value":994},{"type":23,"tag":44,"props":1084,"children":1086},{"className":1085},[],[1087],{"type":28,"value":157},{"type":28,"value":1001},{"type":23,"tag":596,"props":1090,"children":1092},{"name":1091},"VUID-vkCmdCopyMemoryToImageIndirectNV-dstImage-12289",[1093],{"type":23,"tag":24,"props":1094,"children":1095},{},[1096,1097,1102,1104,1109,1111,1116,1117,1122,1124,1129,1131,1137,1139,1145,1147,1150],{"type":28,"value":829},{"type":23,"tag":44,"props":1098,"children":1100},{"className":1099},[],[1101],{"type":28,"value":157},{"type":28,"value":1103}," is of type ",{"type":23,"tag":44,"props":1105,"children":1107},{"className":1106},[],[1108],{"type":28,"value":571},{"type":28,"value":1110},", and the specified\n",{"type":23,"tag":44,"props":1112,"children":1114},{"className":1113},[],[1115],{"type":28,"value":1029},{"type":28,"value":968},{"type":23,"tag":44,"props":1118,"children":1120},{"className":1119},[],[1121],{"type":28,"value":534},{"type":28,"value":1123}," is not\n",{"type":23,"tag":44,"props":1125,"children":1127},{"className":1126},[],[1128],{"type":28,"value":1043},{"type":28,"value":1130},", for each destination region,\n(",{"type":23,"tag":44,"props":1132,"children":1134},{"className":1133},[],[1135],{"type":28,"value":1136},"imageSubresource.baseArrayLayer",{"type":28,"value":1138}," +\n",{"type":23,"tag":44,"props":1140,"children":1142},{"className":1141},[],[1143],{"type":28,"value":1144},"imageSubresource.layerCount",{"type":28,"value":1146},") ",{"type":23,"tag":489,"props":1148,"children":1149},{"type":619},[],{"type":28,"value":1151}," be less than or equal to the\ndepth of the specified subresource",{"type":23,"tag":596,"props":1153,"children":1155},{"name":1154},"VUID-vkCmdCopyMemoryToImageIndirectNV-dstImage-12290",[1156],{"type":23,"tag":24,"props":1157,"children":1158},{},[1159,1160,1165,1166,1171,1172,1177,1178,1183,1184,1189,1191,1196,1197,1202,1204,1209,1210,1213,1215,1221,1223,1229,1231],{"type":28,"value":829},{"type":23,"tag":44,"props":1161,"children":1163},{"className":1162},[],[1164],{"type":28,"value":157},{"type":28,"value":1103},{"type":23,"tag":44,"props":1167,"children":1169},{"className":1168},[],[1170],{"type":28,"value":571},{"type":28,"value":1110},{"type":23,"tag":44,"props":1173,"children":1175},{"className":1174},[],[1176],{"type":28,"value":1029},{"type":28,"value":968},{"type":23,"tag":44,"props":1179,"children":1181},{"className":1180},[],[1182],{"type":28,"value":534},{"type":28,"value":1123},{"type":23,"tag":44,"props":1185,"children":1187},{"className":1186},[],[1188],{"type":28,"value":1043},{"type":28,"value":1190},", for each destination region, if\n(",{"type":23,"tag":44,"props":1192,"children":1194},{"className":1193},[],[1195],{"type":28,"value":1136},{"type":28,"value":1138},{"type":23,"tag":44,"props":1198,"children":1200},{"className":1199},[],[1201],{"type":28,"value":1144},{"type":28,"value":1203},") does not equal the depth of the\nspecified subresource, ",{"type":23,"tag":44,"props":1205,"children":1207},{"className":1206},[],[1208],{"type":28,"value":1144},{"type":28,"value":636},{"type":23,"tag":489,"props":1211,"children":1212},{"type":619},[],{"type":28,"value":1214}," be a\nmultiple of the ",{"type":23,"tag":469,"props":1216,"children":1218},{"href":1217},"/chapters/formats#formats-compatibility-classes",[1219],{"type":28,"value":1220},"texel block extent\ndepth",{"type":28,"value":1222}," of the ",{"type":23,"tag":469,"props":1224,"children":1226},{"href":1225},"/man/VkFormat",[1227],{"type":28,"value":1228},"VkFormat",{"type":28,"value":1230}," of ",{"type":23,"tag":44,"props":1232,"children":1234},{"className":1233},[],[1235],{"type":28,"value":157},{"type":23,"tag":596,"props":1237,"children":1239},{"name":1238},"VUID-vkCmdCopyMemoryToImageIndirectNV-dstImage-12291",[1240],{"type":23,"tag":24,"props":1241,"children":1242},{},[1243,1244,1249,1250,1255,1257,1262,1263,1266,1267,1271,1272,1276,1277],{"type":28,"value":829},{"type":23,"tag":44,"props":1245,"children":1247},{"className":1246},[],[1248],{"type":28,"value":157},{"type":28,"value":1103},{"type":23,"tag":44,"props":1251,"children":1253},{"className":1252},[],[1254],{"type":28,"value":571},{"type":28,"value":1256},", for each\ndestination region, ",{"type":23,"tag":44,"props":1258,"children":1260},{"className":1259},[],[1261],{"type":28,"value":1136},{"type":28,"value":636},{"type":23,"tag":489,"props":1264,"children":1265},{"type":619},[],{"type":28,"value":1214},{"type":23,"tag":469,"props":1268,"children":1269},{"href":1217},[1270],{"type":28,"value":1220},{"type":28,"value":1222},{"type":23,"tag":469,"props":1273,"children":1274},{"href":1225},[1275],{"type":28,"value":1228},{"type":28,"value":1230},{"type":23,"tag":44,"props":1278,"children":1280},{"className":1279},[],[1281],{"type":28,"value":157},{"type":23,"tag":596,"props":1283,"children":1285},{"name":1284},"VUID-vkCmdCopyMemoryToImageIndirectNV-dstImage-12292",[1286],{"type":23,"tag":24,"props":1287,"children":1288},{},[1289,1290,1295,1296,1301,1302,1307,1308,1311],{"type":28,"value":829},{"type":23,"tag":44,"props":1291,"children":1293},{"className":1292},[],[1294],{"type":28,"value":157},{"type":28,"value":1103},{"type":23,"tag":44,"props":1297,"children":1299},{"className":1298},[],[1300],{"type":28,"value":571},{"type":28,"value":1256},{"type":23,"tag":44,"props":1303,"children":1305},{"className":1304},[],[1306],{"type":28,"value":1136},{"type":28,"value":636},{"type":23,"tag":489,"props":1309,"children":1310},{"type":619},[],{"type":28,"value":1312}," be less\nthan or equal to the depth of the specified subresource",{"type":23,"tag":596,"props":1314,"children":1316},{"name":1315},"VUID-vkCmdCopyMemoryToImageIndirectNV-dstImage-07673",[1317],{"type":23,"tag":24,"props":1318,"children":1319},{},[1320,1325,1326,1329,1331,1337,1339],{"type":23,"tag":44,"props":1321,"children":1323},{"className":1322},[],[1324],{"type":28,"value":157},{"type":28,"value":636},{"type":23,"tag":489,"props":1327,"children":1328},{"type":619},[],{"type":28,"value":1330}," not have been created with ",{"type":23,"tag":44,"props":1332,"children":1334},{"className":1333},[],[1335],{"type":28,"value":1336},"flags",{"type":28,"value":1338}," containing\n",{"type":23,"tag":44,"props":1340,"children":1342},{"className":1341},[],[1343],{"type":28,"value":1344},"VK_IMAGE_CREATE_SUBSAMPLED_BIT_EXT",{"type":23,"tag":596,"props":1346,"children":1348},{"name":1347},"VUID-vkCmdCopyMemoryToImageIndirectNV-commandBuffer-07674",[1349],{"type":23,"tag":24,"props":1350,"children":1351},{},[1352,1354,1358,1360,1365,1367,1372,1374,1379,1381,1386,1387,1390,1392,1398,1400],{"type":28,"value":1353},"If the queue family used to create the ",{"type":23,"tag":469,"props":1355,"children":1356},{"href":689},[1357],{"type":28,"value":692},{"type":28,"value":1359}," which\n",{"type":23,"tag":44,"props":1361,"children":1363},{"className":1362},[],[1364],{"type":28,"value":85},{"type":28,"value":1366}," was allocated from does not support\n",{"type":23,"tag":44,"props":1368,"children":1370},{"className":1369},[],[1371],{"type":28,"value":13},{"type":28,"value":1373},", for each region, the ",{"type":23,"tag":44,"props":1375,"children":1377},{"className":1376},[],[1378],{"type":28,"value":751},{"type":28,"value":1380},"\nmember of ",{"type":23,"tag":44,"props":1382,"children":1384},{"className":1383},[],[1385],{"type":28,"value":534},{"type":28,"value":636},{"type":23,"tag":489,"props":1388,"children":1389},{"type":619},[],{"type":28,"value":1391}," not be\n",{"type":23,"tag":44,"props":1393,"children":1395},{"className":1394},[],[1396],{"type":28,"value":1397},"VK_IMAGE_ASPECT_DEPTH_BIT",{"type":28,"value":1399}," or ",{"type":23,"tag":44,"props":1401,"children":1403},{"className":1402},[],[1404],{"type":28,"value":1405},"VK_IMAGE_ASPECT_STENCIL_BIT",{"type":23,"tag":596,"props":1407,"children":1409},{"name":1408},"VUID-vkCmdCopyMemoryToImageIndirectNV-dstImage-10974",[1410],{"type":23,"tag":24,"props":1411,"children":1412},{},[1413,1415,1420,1421,1424,1426],{"type":28,"value":1414},"The format features of ",{"type":23,"tag":44,"props":1416,"children":1418},{"className":1417},[],[1419],{"type":28,"value":157},{"type":28,"value":636},{"type":23,"tag":489,"props":1422,"children":1423},{"type":619},[],{"type":28,"value":1425}," contain\n",{"type":23,"tag":44,"props":1427,"children":1429},{"className":1428},[],[1430],{"type":28,"value":1431},"VK_FORMAT_FEATURE_TRANSFER_DST_BIT",{"type":23,"tag":596,"props":1433,"children":1435},{"name":1434},"VUID-vkCmdCopyMemoryToImageIndirectNV-copyBufferAddress-10975",[1436],{"type":23,"tag":24,"props":1437,"children":1438},{},[1439,1441,1446,1447,1450],{"type":28,"value":1440},"Any of the source or destination memory regions specified in\n",{"type":23,"tag":44,"props":1442,"children":1444},{"className":1443},[],[1445],{"type":28,"value":104},{"type":28,"value":636},{"type":23,"tag":489,"props":1448,"children":1449},{"type":619},[],{"type":28,"value":1451}," not overlap with any of the specified\ndestination memory regions at the time this command is executed on\ndevice",{"type":23,"tag":591,"props":1453,"children":1455},{"name":1454},"Valid Usage (Implicit)",[1456,1482,1507,1531,1555,1586,1610,1657,1671,1684,1697,1721],{"type":23,"tag":596,"props":1457,"children":1459},{"name":1458},"VUID-vkCmdCopyMemoryToImageIndirectNV-commandBuffer-parameter",[1460],{"type":23,"tag":24,"props":1461,"children":1462},{},[1463,1468,1469,1472,1474,1480],{"type":23,"tag":44,"props":1464,"children":1466},{"className":1465},[],[1467],{"type":28,"value":85},{"type":28,"value":636},{"type":23,"tag":489,"props":1470,"children":1471},{"type":619},[],{"type":28,"value":1473}," be a valid ",{"type":23,"tag":469,"props":1475,"children":1477},{"href":1476},"/man/VkCommandBuffer",[1478],{"type":28,"value":1479},"VkCommandBuffer",{"type":28,"value":1481}," handle",{"type":23,"tag":596,"props":1483,"children":1485},{"name":1484},"VUID-vkCmdCopyMemoryToImageIndirectNV-copyBufferAddress-parameter",[1486],{"type":23,"tag":24,"props":1487,"children":1488},{},[1489,1494,1495,1498,1499,1505],{"type":23,"tag":44,"props":1490,"children":1492},{"className":1491},[],[1493],{"type":28,"value":104},{"type":28,"value":636},{"type":23,"tag":489,"props":1496,"children":1497},{"type":619},[],{"type":28,"value":1473},{"type":23,"tag":469,"props":1500,"children":1502},{"href":1501},"/man/VkDeviceAddress",[1503],{"type":28,"value":1504},"VkDeviceAddress",{"type":28,"value":1506}," value",{"type":23,"tag":596,"props":1508,"children":1510},{"name":1509},"VUID-vkCmdCopyMemoryToImageIndirectNV-dstImage-parameter",[1511],{"type":23,"tag":24,"props":1512,"children":1513},{},[1514,1519,1520,1523,1524,1530],{"type":23,"tag":44,"props":1515,"children":1517},{"className":1516},[],[1518],{"type":28,"value":157},{"type":28,"value":636},{"type":23,"tag":489,"props":1521,"children":1522},{"type":619},[],{"type":28,"value":1473},{"type":23,"tag":469,"props":1525,"children":1527},{"href":1526},"/man/VkImage",[1528],{"type":28,"value":1529},"VkImage",{"type":28,"value":1481},{"type":23,"tag":596,"props":1532,"children":1534},{"name":1533},"VUID-vkCmdCopyMemoryToImageIndirectNV-dstImageLayout-parameter",[1535],{"type":23,"tag":24,"props":1536,"children":1537},{},[1538,1543,1544,1547,1548,1554],{"type":23,"tag":44,"props":1539,"children":1541},{"className":1540},[],[1542],{"type":28,"value":175},{"type":28,"value":636},{"type":23,"tag":489,"props":1545,"children":1546},{"type":619},[],{"type":28,"value":1473},{"type":23,"tag":469,"props":1549,"children":1551},{"href":1550},"/man/VkImageLayout",[1552],{"type":28,"value":1553},"VkImageLayout",{"type":28,"value":1506},{"type":23,"tag":596,"props":1556,"children":1558},{"name":1557},"VUID-vkCmdCopyMemoryToImageIndirectNV-pImageSubresources-parameter",[1559],{"type":23,"tag":24,"props":1560,"children":1561},{},[1562,1567,1568,1571,1573,1578,1580,1584],{"type":23,"tag":44,"props":1563,"children":1565},{"className":1564},[],[1566],{"type":28,"value":534},{"type":28,"value":636},{"type":23,"tag":489,"props":1569,"children":1570},{"type":619},[],{"type":28,"value":1572}," be a valid pointer to an array of ",{"type":23,"tag":44,"props":1574,"children":1576},{"className":1575},[],[1577],{"type":28,"value":485},{"type":28,"value":1579}," valid ",{"type":23,"tag":469,"props":1581,"children":1582},{"href":548},[1583],{"type":28,"value":551},{"type":28,"value":1585}," structures",{"type":23,"tag":596,"props":1587,"children":1589},{"name":1588},"VUID-vkCmdCopyMemoryToImageIndirectNV-commandBuffer-recording",[1590],{"type":23,"tag":24,"props":1591,"children":1592},{},[1593,1598,1599,1602,1604],{"type":23,"tag":44,"props":1594,"children":1596},{"className":1595},[],[1597],{"type":28,"value":85},{"type":28,"value":636},{"type":23,"tag":489,"props":1600,"children":1601},{"type":619},[],{"type":28,"value":1603}," be in the ",{"type":23,"tag":469,"props":1605,"children":1607},{"href":1606},"/chapters/commandbuffers#commandbuffers-lifecycle",[1608],{"type":28,"value":1609},"recording state",{"type":23,"tag":596,"props":1611,"children":1613},{"name":1612},"VUID-vkCmdCopyMemoryToImageIndirectNV-commandBuffer-cmdpool",[1614],{"type":23,"tag":24,"props":1615,"children":1616},{},[1617,1618,1623,1624,1629,1631,1634,1636,1641,1643,1648,1650,1655],{"type":28,"value":604},{"type":23,"tag":44,"props":1619,"children":1621},{"className":1620},[],[1622],{"type":28,"value":692},{"type":28,"value":694},{"type":23,"tag":44,"props":1625,"children":1627},{"className":1626},[],[1628],{"type":28,"value":85},{"type":28,"value":1630}," was allocated from ",{"type":23,"tag":489,"props":1632,"children":1633},{"type":619},[],{"type":28,"value":1635}," support ",{"type":23,"tag":44,"props":1637,"children":1639},{"className":1638},[],[1640],{"type":28,"value":14},{"type":28,"value":1642},", ",{"type":23,"tag":44,"props":1644,"children":1646},{"className":1645},[],[1647],{"type":28,"value":13},{"type":28,"value":1649},", or ",{"type":23,"tag":44,"props":1651,"children":1653},{"className":1652},[],[1654],{"type":28,"value":12},{"type":28,"value":1656}," operations",{"type":23,"tag":596,"props":1658,"children":1660},{"name":1659},"VUID-vkCmdCopyMemoryToImageIndirectNV-renderpass",[1661],{"type":23,"tag":24,"props":1662,"children":1663},{},[1664,1666,1669],{"type":28,"value":1665},"This command ",{"type":23,"tag":489,"props":1667,"children":1668},{"type":619},[],{"type":28,"value":1670}," only be called outside of a render pass instance",{"type":23,"tag":596,"props":1672,"children":1674},{"name":1673},"VUID-vkCmdCopyMemoryToImageIndirectNV-suspended",[1675],{"type":23,"tag":24,"props":1676,"children":1677},{},[1678,1679,1682],{"type":28,"value":1665},{"type":23,"tag":489,"props":1680,"children":1681},{"type":619},[],{"type":28,"value":1683}," not be called between suspended render pass instances",{"type":23,"tag":596,"props":1685,"children":1687},{"name":1686},"VUID-vkCmdCopyMemoryToImageIndirectNV-videocoding",[1688],{"type":23,"tag":24,"props":1689,"children":1690},{},[1691,1692,1695],{"type":28,"value":1665},{"type":23,"tag":489,"props":1693,"children":1694},{"type":619},[],{"type":28,"value":1696}," only be called outside of a video coding scope",{"type":23,"tag":596,"props":1698,"children":1700},{"name":1699},"VUID-vkCmdCopyMemoryToImageIndirectNV-copyCount-arraylength",[1701],{"type":23,"tag":24,"props":1702,"children":1703},{},[1704,1709,1710,1713,1715],{"type":23,"tag":44,"props":1705,"children":1707},{"className":1706},[],[1708],{"type":28,"value":485},{"type":28,"value":636},{"type":23,"tag":489,"props":1711,"children":1712},{"type":619},[],{"type":28,"value":1714}," be greater than ",{"type":23,"tag":44,"props":1716,"children":1718},{"className":1717},[],[1719],{"type":28,"value":1720},"0",{"type":23,"tag":596,"props":1722,"children":1724},{"name":1723},"VUID-vkCmdCopyMemoryToImageIndirectNV-commonparent",[1725],{"type":23,"tag":24,"props":1726,"children":1727},{},[1728,1730,1735,1737,1742,1743,1746,1748],{"type":28,"value":1729},"Both of ",{"type":23,"tag":44,"props":1731,"children":1733},{"className":1732},[],[1734],{"type":28,"value":85},{"type":28,"value":1736},", and ",{"type":23,"tag":44,"props":1738,"children":1740},{"className":1739},[],[1741],{"type":28,"value":157},{"type":28,"value":636},{"type":23,"tag":489,"props":1744,"children":1745},{"type":619},[],{"type":28,"value":1747}," have been created, allocated, or retrieved from the same ",{"type":23,"tag":469,"props":1749,"children":1751},{"href":1750},"/man/VkDevice",[1752],{"type":28,"value":912},{"type":23,"tag":1754,"props":1755,"children":1757},"validity-box",{"name":1756},"Host Synchronization",[1758],{"type":23,"tag":444,"props":1759,"children":1760},{},[1761,1777],{"type":23,"tag":448,"props":1762,"children":1763},{},[1764,1766,1771,1772,1775],{"type":28,"value":1765},"Host access to ",{"type":23,"tag":44,"props":1767,"children":1769},{"className":1768},[],[1770],{"type":28,"value":85},{"type":28,"value":636},{"type":23,"tag":489,"props":1773,"children":1774},{"type":619},[],{"type":28,"value":1776}," be externally synchronized",{"type":23,"tag":448,"props":1778,"children":1779},{},[1780,1782,1787,1788,1793,1794,1797],{"type":28,"value":1781},"Host access to the ",{"type":23,"tag":44,"props":1783,"children":1785},{"className":1784},[],[1786],{"type":28,"value":692},{"type":28,"value":694},{"type":23,"tag":44,"props":1789,"children":1791},{"className":1790},[],[1792],{"type":28,"value":85},{"type":28,"value":1630},{"type":23,"tag":489,"props":1795,"children":1796},{"type":619},[],{"type":28,"value":1776},{"type":23,"tag":1799,"props":1800,"children":1801},"style",{},[1802],{"type":28,"value":1803},"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":41,"searchDepth":73,"depth":73,"links":1805},[],"markdown",1774429722455]