[{"data":1,"prerenderedAt":1418},["ShallowReactive",2],{"$fqtFbcmUyQ3OtfrH9DyCAPETaB0gqq1CgOwpUwn1CyLQ":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":1417,"_id":4},"VkDeviceMemoryCopyKHR","Structure specifying a memory range copy operation","VK_KHR_device_address_commands","structs",[],{"type":10,"children":11,"toc":1415},"root",[12,28,350,462,491,1311,1409],{"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,140],{"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 VkDeviceMemoryCopyKHR {\n VkStructureType sType;\n const void* pNext;\n VkDeviceAddressRangeKHR srcRange;\n VkAddressCommandFlagsKHR srcFlags;\n VkDeviceAddressRangeKHR dstRange;\n VkAddressCommandFlagsKHR dstFlags;\n} VkDeviceMemoryCopyKHR;\n","C","c","",[41],{"type":13,"tag":21,"props":42,"children":43},{"__ignoreMap":39},[44,67,76,95,104,113,122,131],{"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}," VkDeviceMemoryCopyKHR {\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,90],{"type":13,"tag":45,"props":81,"children":82},{"style":52},[83],{"type":18,"value":84}," const",{"type":13,"tag":45,"props":86,"children":87},{"style":52},[88],{"type":18,"value":89}," void*",{"type":13,"tag":45,"props":91,"children":92},{"style":63},[93],{"type":18,"value":94}," pNext;\n",{"type":13,"tag":45,"props":96,"children":98},{"class":47,"line":97},4,[99],{"type":13,"tag":45,"props":100,"children":101},{"style":63},[102],{"type":18,"value":103}," VkDeviceAddressRangeKHR srcRange;\n",{"type":13,"tag":45,"props":105,"children":107},{"class":47,"line":106},5,[108],{"type":13,"tag":45,"props":109,"children":110},{"style":63},[111],{"type":18,"value":112}," VkAddressCommandFlagsKHR srcFlags;\n",{"type":13,"tag":45,"props":114,"children":116},{"class":47,"line":115},6,[117],{"type":13,"tag":45,"props":118,"children":119},{"style":63},[120],{"type":18,"value":121}," VkDeviceAddressRangeKHR dstRange;\n",{"type":13,"tag":45,"props":123,"children":125},{"class":47,"line":124},7,[126],{"type":13,"tag":45,"props":127,"children":128},{"style":63},[129],{"type":18,"value":130}," VkAddressCommandFlagsKHR dstFlags;\n",{"type":13,"tag":45,"props":132,"children":134},{"class":47,"line":133},8,[135],{"type":13,"tag":45,"props":136,"children":137},{"style":63},[138],{"type":18,"value":139},"} VkDeviceMemoryCopyKHR;\n",{"type":13,"tag":33,"props":141,"children":146},{"className":142,"code":143,"filename":144,"language":145,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct DeviceMemoryCopyKHR {\n s_type: vk::StructureType,\n p_next: *const c_void,\n src_range: vk::DeviceAddressRangeKHR,\n src_flags: vk::AddressCommandFlagsKHR,\n dst_range: vk::DeviceAddressRangeKHR,\n dst_flags: vk::AddressCommandFlagsKHR,\n}\n","Rust","rs",[147],{"type":13,"tag":21,"props":148,"children":149},{"__ignoreMap":39},[150,173,206,228,257,286,314,342],{"type":13,"tag":45,"props":151,"children":152},{"class":47,"line":48},[153,158,162,168],{"type":13,"tag":45,"props":154,"children":155},{"style":52},[156],{"type":18,"value":157},"pub",{"type":13,"tag":45,"props":159,"children":160},{"style":52},[161],{"type":18,"value":60},{"type":13,"tag":45,"props":163,"children":165},{"style":164},"--shiki-default:#953800;--shiki-dark:#FFA657",[166],{"type":18,"value":167}," DeviceMemoryCopyKHR",{"type":13,"tag":45,"props":169,"children":170},{"style":63},[171],{"type":18,"value":172}," {\n",{"type":13,"tag":45,"props":174,"children":175},{"class":47,"line":69},[176,181,186,191,196,201],{"type":13,"tag":45,"props":177,"children":178},{"style":63},[179],{"type":18,"value":180}," s_type",{"type":13,"tag":45,"props":182,"children":183},{"style":52},[184],{"type":18,"value":185},":",{"type":13,"tag":45,"props":187,"children":188},{"style":164},[189],{"type":18,"value":190}," vk",{"type":13,"tag":45,"props":192,"children":193},{"style":52},[194],{"type":18,"value":195},"::",{"type":13,"tag":45,"props":197,"children":198},{"style":164},[199],{"type":18,"value":200},"StructureType",{"type":13,"tag":45,"props":202,"children":203},{"style":63},[204],{"type":18,"value":205},",\n",{"type":13,"tag":45,"props":207,"children":208},{"class":47,"line":78},[209,214,218,223],{"type":13,"tag":45,"props":210,"children":211},{"style":63},[212],{"type":18,"value":213}," p_next",{"type":13,"tag":45,"props":215,"children":216},{"style":52},[217],{"type":18,"value":185},{"type":13,"tag":45,"props":219,"children":220},{"style":52},[221],{"type":18,"value":222}," *const",{"type":13,"tag":45,"props":224,"children":225},{"style":63},[226],{"type":18,"value":227}," c_void,\n",{"type":13,"tag":45,"props":229,"children":230},{"class":47,"line":97},[231,236,240,244,248,253],{"type":13,"tag":45,"props":232,"children":233},{"style":63},[234],{"type":18,"value":235}," src_range",{"type":13,"tag":45,"props":237,"children":238},{"style":52},[239],{"type":18,"value":185},{"type":13,"tag":45,"props":241,"children":242},{"style":164},[243],{"type":18,"value":190},{"type":13,"tag":45,"props":245,"children":246},{"style":52},[247],{"type":18,"value":195},{"type":13,"tag":45,"props":249,"children":250},{"style":164},[251],{"type":18,"value":252},"DeviceAddressRangeKHR",{"type":13,"tag":45,"props":254,"children":255},{"style":63},[256],{"type":18,"value":205},{"type":13,"tag":45,"props":258,"children":259},{"class":47,"line":106},[260,265,269,273,277,282],{"type":13,"tag":45,"props":261,"children":262},{"style":63},[263],{"type":18,"value":264}," src_flags",{"type":13,"tag":45,"props":266,"children":267},{"style":52},[268],{"type":18,"value":185},{"type":13,"tag":45,"props":270,"children":271},{"style":164},[272],{"type":18,"value":190},{"type":13,"tag":45,"props":274,"children":275},{"style":52},[276],{"type":18,"value":195},{"type":13,"tag":45,"props":278,"children":279},{"style":164},[280],{"type":18,"value":281},"AddressCommandFlagsKHR",{"type":13,"tag":45,"props":283,"children":284},{"style":63},[285],{"type":18,"value":205},{"type":13,"tag":45,"props":287,"children":288},{"class":47,"line":115},[289,294,298,302,306,310],{"type":13,"tag":45,"props":290,"children":291},{"style":63},[292],{"type":18,"value":293}," dst_range",{"type":13,"tag":45,"props":295,"children":296},{"style":52},[297],{"type":18,"value":185},{"type":13,"tag":45,"props":299,"children":300},{"style":164},[301],{"type":18,"value":190},{"type":13,"tag":45,"props":303,"children":304},{"style":52},[305],{"type":18,"value":195},{"type":13,"tag":45,"props":307,"children":308},{"style":164},[309],{"type":18,"value":252},{"type":13,"tag":45,"props":311,"children":312},{"style":63},[313],{"type":18,"value":205},{"type":13,"tag":45,"props":315,"children":316},{"class":47,"line":124},[317,322,326,330,334,338],{"type":13,"tag":45,"props":318,"children":319},{"style":63},[320],{"type":18,"value":321}," dst_flags",{"type":13,"tag":45,"props":323,"children":324},{"style":52},[325],{"type":18,"value":185},{"type":13,"tag":45,"props":327,"children":328},{"style":164},[329],{"type":18,"value":190},{"type":13,"tag":45,"props":331,"children":332},{"style":52},[333],{"type":18,"value":195},{"type":13,"tag":45,"props":335,"children":336},{"style":164},[337],{"type":18,"value":281},{"type":13,"tag":45,"props":339,"children":340},{"style":63},[341],{"type":18,"value":205},{"type":13,"tag":45,"props":343,"children":344},{"class":47,"line":133},[345],{"type":13,"tag":45,"props":346,"children":347},{"style":63},[348],{"type":18,"value":349},"}\n",{"type":13,"tag":351,"props":352,"children":353},"ul",{},[354,375,394,412,430,446],{"type":13,"tag":355,"props":356,"children":357},"li",{},[358,364,366,373],{"type":13,"tag":21,"props":359,"children":361},{"className":360},[],[362],{"type":18,"value":363},"sType",{"type":18,"value":365}," is a ",{"type":13,"tag":367,"props":368,"children":370},"a",{"href":369},"/man/VkStructureType",[371],{"type":18,"value":372},"VkStructureType",{"type":18,"value":374}," value identifying this structure.",{"type":13,"tag":355,"props":376,"children":377},{},[378,384,386,392],{"type":13,"tag":21,"props":379,"children":381},{"className":380},[],[382],{"type":18,"value":383},"pNext",{"type":18,"value":385}," is ",{"type":13,"tag":21,"props":387,"children":389},{"className":388},[],[390],{"type":18,"value":391},"NULL",{"type":18,"value":393}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":355,"props":395,"children":396},{},[397,403,404,410],{"type":13,"tag":21,"props":398,"children":400},{"className":399},[],[401],{"type":18,"value":402},"srcRange",{"type":18,"value":365},{"type":13,"tag":367,"props":405,"children":407},{"href":406},"/man/VkDeviceAddressRangeKHR",[408],{"type":18,"value":409},"VkDeviceAddressRangeKHR",{"type":18,"value":411}," structure defining the\nsource memory to copy from.",{"type":13,"tag":355,"props":413,"children":414},{},[415,421,422,428],{"type":13,"tag":21,"props":416,"children":418},{"className":417},[],[419],{"type":18,"value":420},"srcFlags",{"type":18,"value":365},{"type":13,"tag":367,"props":423,"children":425},{"href":424},"/man/VkAddressCommandFlagsKHR",[426],{"type":18,"value":427},"VkAddressCommandFlagsKHR",{"type":18,"value":429}," value defining the\ncopy flags for the source address range.",{"type":13,"tag":355,"props":431,"children":432},{},[433,439,440,444],{"type":13,"tag":21,"props":434,"children":436},{"className":435},[],[437],{"type":18,"value":438},"dstRange",{"type":18,"value":365},{"type":13,"tag":367,"props":441,"children":442},{"href":406},[443],{"type":18,"value":409},{"type":18,"value":445}," structure defining the\ndestination memory to copy to.",{"type":13,"tag":355,"props":447,"children":448},{},[449,455,456,460],{"type":13,"tag":21,"props":450,"children":452},{"className":451},[],[453],{"type":18,"value":454},"dstFlags",{"type":18,"value":365},{"type":13,"tag":367,"props":457,"children":458},{"href":424},[459],{"type":18,"value":427},{"type":18,"value":461}," value defining the\ncopy flags for the destination address range.",{"type":13,"tag":14,"props":463,"children":464},{},[465,467,473,475,481,483,489],{"type":18,"value":466},"This structure defines a copy operation where ",{"type":13,"tag":21,"props":468,"children":470},{"className":469},[],[471],{"type":18,"value":472},"srcRange.size",{"type":18,"value":474}," bytes will\nbe copied from ",{"type":13,"tag":21,"props":476,"children":478},{"className":477},[],[479],{"type":18,"value":480},"srcRange.address",{"type":18,"value":482}," to ",{"type":13,"tag":21,"props":484,"children":486},{"className":485},[],[487],{"type":18,"value":488},"dstRange.address",{"type":18,"value":490},".",{"type":13,"tag":492,"props":493,"children":495},"validity-group",{"name":494},"Valid Usage",[496,533,586,631,663,718,760,790,837,877,906,950,994,1022,1068,1108,1136,1182,1222,1260,1287],{"type":13,"tag":497,"props":498,"children":500},"validity-field",{"name":499},"VUID-VkDeviceMemoryCopyKHR-srcRange-13097",[501],{"type":13,"tag":14,"props":502,"children":503},{},[504,506,511,513,518,520,525,527],{"type":18,"value":505},"If the range specified by ",{"type":13,"tag":21,"props":507,"children":509},{"className":508},[],[510],{"type":18,"value":402},{"type":18,"value":512}," is not bound completely\nto memory when accessed, ",{"type":13,"tag":21,"props":514,"children":516},{"className":515},[],[517],{"type":18,"value":420},{"type":18,"value":519}," ",{"type":13,"tag":521,"props":522,"children":524},"normative",{"type":523},"must",[],{"type":18,"value":526}," not include\n",{"type":13,"tag":21,"props":528,"children":530},{"className":529},[],[531],{"type":18,"value":532},"VK_ADDRESS_COMMAND_FULLY_BOUND_BIT_KHR",{"type":13,"tag":497,"props":534,"children":536},{"name":535},"VUID-VkDeviceMemoryCopyKHR-srcRange-13098",[537],{"type":13,"tag":14,"props":538,"children":539},{},[540,542,547,549,555,557,567,569,574,575,578,580],{"type":18,"value":541},"If the buffer from which the range specified by ",{"type":13,"tag":21,"props":543,"children":545},{"className":544},[],[546],{"type":18,"value":402},{"type":18,"value":548}," was\ncreated with ",{"type":13,"tag":21,"props":550,"children":552},{"className":551},[],[553],{"type":18,"value":554},"VK_BUFFER_CREATE_PROTECTED_BIT",{"type":18,"value":556},", and\n",{"type":13,"tag":367,"props":558,"children":560},{"href":559},"/man/VkPhysicalDeviceVulkan11Properties#limits-protectedNoFault",[561],{"type":13,"tag":21,"props":562,"children":564},{"className":563},[],[565],{"type":18,"value":566},"protectedNoFault",{"type":18,"value":568}," is not supported,\n",{"type":13,"tag":21,"props":570,"children":572},{"className":571},[],[573],{"type":18,"value":420},{"type":18,"value":519},{"type":13,"tag":521,"props":576,"children":577},{"type":523},[],{"type":18,"value":579}," include\n",{"type":13,"tag":21,"props":581,"children":583},{"className":582},[],[584],{"type":18,"value":585},"VK_ADDRESS_COMMAND_PROTECTED_BIT_KHR",{"type":13,"tag":497,"props":587,"children":589},{"name":588},"VUID-VkDeviceMemoryCopyKHR-srcRange-13099",[590],{"type":13,"tag":14,"props":591,"children":592},{},[593,594,599,601,606,607,615,616,621,622,625,626],{"type":18,"value":541},{"type":13,"tag":21,"props":595,"children":597},{"className":596},[],[598],{"type":18,"value":402},{"type":18,"value":600}," was\ncreated without ",{"type":13,"tag":21,"props":602,"children":604},{"className":603},[],[605],{"type":18,"value":554},{"type":18,"value":556},{"type":13,"tag":367,"props":608,"children":609},{"href":559},[610],{"type":13,"tag":21,"props":611,"children":613},{"className":612},[],[614],{"type":18,"value":566},{"type":18,"value":568},{"type":13,"tag":21,"props":617,"children":619},{"className":618},[],[620],{"type":18,"value":420},{"type":18,"value":519},{"type":13,"tag":521,"props":623,"children":624},{"type":523},[],{"type":18,"value":526},{"type":13,"tag":21,"props":627,"children":629},{"className":628},[],[630],{"type":18,"value":585},{"type":13,"tag":497,"props":632,"children":634},{"name":633},"VUID-VkDeviceMemoryCopyKHR-srcFlags-13100",[635],{"type":13,"tag":14,"props":636,"children":637},{},[638,643,644,647,649,655,657],{"type":13,"tag":21,"props":639,"children":641},{"className":640},[],[642],{"type":18,"value":420},{"type":18,"value":519},{"type":13,"tag":521,"props":645,"children":646},{"type":523},[],{"type":18,"value":648}," not include both\n",{"type":13,"tag":21,"props":650,"children":652},{"className":651},[],[653],{"type":18,"value":654},"VK_ADDRESS_COMMAND_STORAGE_BUFFER_USAGE_BIT_KHR",{"type":18,"value":656}," and\n",{"type":13,"tag":21,"props":658,"children":660},{"className":659},[],[661],{"type":18,"value":662},"VK_ADDRESS_COMMAND_UNKNOWN_STORAGE_BUFFER_USAGE_BIT_KHR",{"type":13,"tag":497,"props":664,"children":666},{"name":665},"VUID-VkDeviceMemoryCopyKHR-srcRange-13122",[667],{"type":13,"tag":14,"props":668,"children":669},{},[670,672,678,680,685,687,693,695,700,701,704,706,711,713],{"type":18,"value":671},"If any buffer, which is bound to a range of ",{"type":13,"tag":367,"props":673,"children":675},{"href":674},"/man/VkDeviceMemory",[676],{"type":18,"value":677},"VkDeviceMemory",{"type":18,"value":679}," that\noverlaps the range backing ",{"type":13,"tag":21,"props":681,"children":683},{"className":682},[],[684],{"type":18,"value":402},{"type":18,"value":686},", was created with\n",{"type":13,"tag":21,"props":688,"children":690},{"className":689},[],[691],{"type":18,"value":692},"VK_BUFFER_USAGE_STORAGE_BUFFER_BIT",{"type":18,"value":694},", ",{"type":13,"tag":21,"props":696,"children":698},{"className":697},[],[699],{"type":18,"value":420},{"type":18,"value":519},{"type":13,"tag":521,"props":702,"children":703},{"type":523},[],{"type":18,"value":705},"\ninclude ",{"type":13,"tag":21,"props":707,"children":709},{"className":708},[],[710],{"type":18,"value":654},{"type":18,"value":712}," or\n",{"type":13,"tag":21,"props":714,"children":716},{"className":715},[],[717],{"type":18,"value":662},{"type":13,"tag":497,"props":719,"children":721},{"name":720},"VUID-VkDeviceMemoryCopyKHR-srcRange-13123",[722],{"type":13,"tag":14,"props":723,"children":724},{},[725,726,730,731,736,738,743,744,749,750,753,755],{"type":18,"value":671},{"type":13,"tag":367,"props":727,"children":728},{"href":674},[729],{"type":18,"value":677},{"type":18,"value":679},{"type":13,"tag":21,"props":732,"children":734},{"className":733},[],[735],{"type":18,"value":402},{"type":18,"value":737},", was created without\n",{"type":13,"tag":21,"props":739,"children":741},{"className":740},[],[742],{"type":18,"value":692},{"type":18,"value":694},{"type":13,"tag":21,"props":745,"children":747},{"className":746},[],[748],{"type":18,"value":420},{"type":18,"value":519},{"type":13,"tag":521,"props":751,"children":752},{"type":523},[],{"type":18,"value":754}," not\ninclude ",{"type":13,"tag":21,"props":756,"children":758},{"className":757},[],[759],{"type":18,"value":654},{"type":13,"tag":497,"props":761,"children":763},{"name":762},"VUID-VkDeviceMemoryCopyKHR-srcFlags-13101",[764],{"type":13,"tag":14,"props":765,"children":766},{},[767,772,773,776,777,783,784],{"type":13,"tag":21,"props":768,"children":770},{"className":769},[],[771],{"type":18,"value":420},{"type":18,"value":519},{"type":13,"tag":521,"props":774,"children":775},{"type":523},[],{"type":18,"value":648},{"type":13,"tag":21,"props":778,"children":780},{"className":779},[],[781],{"type":18,"value":782},"VK_ADDRESS_COMMAND_TRANSFORM_FEEDBACK_BUFFER_USAGE_BIT_KHR",{"type":18,"value":656},{"type":13,"tag":21,"props":785,"children":787},{"className":786},[],[788],{"type":18,"value":789},"VK_ADDRESS_COMMAND_UNKNOWN_TRANSFORM_FEEDBACK_BUFFER_USAGE_BIT_KHR",{"type":13,"tag":497,"props":791,"children":793},{"name":792},"VUID-VkDeviceMemoryCopyKHR-srcRange-13124",[794],{"type":13,"tag":14,"props":795,"children":796},{},[797,798,802,803,808,809,815,816,821,822,825,826,831,832],{"type":18,"value":671},{"type":13,"tag":367,"props":799,"children":800},{"href":674},[801],{"type":18,"value":677},{"type":18,"value":679},{"type":13,"tag":21,"props":804,"children":806},{"className":805},[],[807],{"type":18,"value":402},{"type":18,"value":686},{"type":13,"tag":21,"props":810,"children":812},{"className":811},[],[813],{"type":18,"value":814},"VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT",{"type":18,"value":205},{"type":13,"tag":21,"props":817,"children":819},{"className":818},[],[820],{"type":18,"value":420},{"type":18,"value":519},{"type":13,"tag":521,"props":823,"children":824},{"type":523},[],{"type":18,"value":579},{"type":13,"tag":21,"props":827,"children":829},{"className":828},[],[830],{"type":18,"value":782},{"type":18,"value":712},{"type":13,"tag":21,"props":833,"children":835},{"className":834},[],[836],{"type":18,"value":789},{"type":13,"tag":497,"props":838,"children":840},{"name":839},"VUID-VkDeviceMemoryCopyKHR-srcRange-13125",[841],{"type":13,"tag":14,"props":842,"children":843},{},[844,845,849,850,855,856,861,862,867,868,871,872],{"type":18,"value":671},{"type":13,"tag":367,"props":846,"children":847},{"href":674},[848],{"type":18,"value":677},{"type":18,"value":679},{"type":13,"tag":21,"props":851,"children":853},{"className":852},[],[854],{"type":18,"value":402},{"type":18,"value":737},{"type":13,"tag":21,"props":857,"children":859},{"className":858},[],[860],{"type":18,"value":814},{"type":18,"value":205},{"type":13,"tag":21,"props":863,"children":865},{"className":864},[],[866],{"type":18,"value":420},{"type":18,"value":519},{"type":13,"tag":521,"props":869,"children":870},{"type":523},[],{"type":18,"value":526},{"type":13,"tag":21,"props":873,"children":875},{"className":874},[],[876],{"type":18,"value":782},{"type":13,"tag":497,"props":878,"children":880},{"name":879},"VUID-VkDeviceMemoryCopyKHR-dstRange-13097",[881],{"type":13,"tag":14,"props":882,"children":883},{},[884,885,890,891,896,897,900,901],{"type":18,"value":505},{"type":13,"tag":21,"props":886,"children":888},{"className":887},[],[889],{"type":18,"value":438},{"type":18,"value":512},{"type":13,"tag":21,"props":892,"children":894},{"className":893},[],[895],{"type":18,"value":454},{"type":18,"value":519},{"type":13,"tag":521,"props":898,"children":899},{"type":523},[],{"type":18,"value":526},{"type":13,"tag":21,"props":902,"children":904},{"className":903},[],[905],{"type":18,"value":532},{"type":13,"tag":497,"props":907,"children":909},{"name":908},"VUID-VkDeviceMemoryCopyKHR-dstRange-13098",[910],{"type":13,"tag":14,"props":911,"children":912},{},[913,914,919,920,925,926,934,935,940,941,944,945],{"type":18,"value":541},{"type":13,"tag":21,"props":915,"children":917},{"className":916},[],[918],{"type":18,"value":438},{"type":18,"value":548},{"type":13,"tag":21,"props":921,"children":923},{"className":922},[],[924],{"type":18,"value":554},{"type":18,"value":556},{"type":13,"tag":367,"props":927,"children":928},{"href":559},[929],{"type":13,"tag":21,"props":930,"children":932},{"className":931},[],[933],{"type":18,"value":566},{"type":18,"value":568},{"type":13,"tag":21,"props":936,"children":938},{"className":937},[],[939],{"type":18,"value":454},{"type":18,"value":519},{"type":13,"tag":521,"props":942,"children":943},{"type":523},[],{"type":18,"value":579},{"type":13,"tag":21,"props":946,"children":948},{"className":947},[],[949],{"type":18,"value":585},{"type":13,"tag":497,"props":951,"children":953},{"name":952},"VUID-VkDeviceMemoryCopyKHR-dstRange-13099",[954],{"type":13,"tag":14,"props":955,"children":956},{},[957,958,963,964,969,970,978,979,984,985,988,989],{"type":18,"value":541},{"type":13,"tag":21,"props":959,"children":961},{"className":960},[],[962],{"type":18,"value":438},{"type":18,"value":600},{"type":13,"tag":21,"props":965,"children":967},{"className":966},[],[968],{"type":18,"value":554},{"type":18,"value":556},{"type":13,"tag":367,"props":971,"children":972},{"href":559},[973],{"type":13,"tag":21,"props":974,"children":976},{"className":975},[],[977],{"type":18,"value":566},{"type":18,"value":568},{"type":13,"tag":21,"props":980,"children":982},{"className":981},[],[983],{"type":18,"value":454},{"type":18,"value":519},{"type":13,"tag":521,"props":986,"children":987},{"type":523},[],{"type":18,"value":526},{"type":13,"tag":21,"props":990,"children":992},{"className":991},[],[993],{"type":18,"value":585},{"type":13,"tag":497,"props":995,"children":997},{"name":996},"VUID-VkDeviceMemoryCopyKHR-dstFlags-13100",[998],{"type":13,"tag":14,"props":999,"children":1000},{},[1001,1006,1007,1010,1011,1016,1017],{"type":13,"tag":21,"props":1002,"children":1004},{"className":1003},[],[1005],{"type":18,"value":454},{"type":18,"value":519},{"type":13,"tag":521,"props":1008,"children":1009},{"type":523},[],{"type":18,"value":648},{"type":13,"tag":21,"props":1012,"children":1014},{"className":1013},[],[1015],{"type":18,"value":654},{"type":18,"value":656},{"type":13,"tag":21,"props":1018,"children":1020},{"className":1019},[],[1021],{"type":18,"value":662},{"type":13,"tag":497,"props":1023,"children":1025},{"name":1024},"VUID-VkDeviceMemoryCopyKHR-dstRange-13122",[1026],{"type":13,"tag":14,"props":1027,"children":1028},{},[1029,1030,1034,1035,1040,1041,1046,1047,1052,1053,1056,1057,1062,1063],{"type":18,"value":671},{"type":13,"tag":367,"props":1031,"children":1032},{"href":674},[1033],{"type":18,"value":677},{"type":18,"value":679},{"type":13,"tag":21,"props":1036,"children":1038},{"className":1037},[],[1039],{"type":18,"value":438},{"type":18,"value":686},{"type":13,"tag":21,"props":1042,"children":1044},{"className":1043},[],[1045],{"type":18,"value":692},{"type":18,"value":694},{"type":13,"tag":21,"props":1048,"children":1050},{"className":1049},[],[1051],{"type":18,"value":454},{"type":18,"value":519},{"type":13,"tag":521,"props":1054,"children":1055},{"type":523},[],{"type":18,"value":705},{"type":13,"tag":21,"props":1058,"children":1060},{"className":1059},[],[1061],{"type":18,"value":654},{"type":18,"value":712},{"type":13,"tag":21,"props":1064,"children":1066},{"className":1065},[],[1067],{"type":18,"value":662},{"type":13,"tag":497,"props":1069,"children":1071},{"name":1070},"VUID-VkDeviceMemoryCopyKHR-dstRange-13123",[1072],{"type":13,"tag":14,"props":1073,"children":1074},{},[1075,1076,1080,1081,1086,1087,1092,1093,1098,1099,1102,1103],{"type":18,"value":671},{"type":13,"tag":367,"props":1077,"children":1078},{"href":674},[1079],{"type":18,"value":677},{"type":18,"value":679},{"type":13,"tag":21,"props":1082,"children":1084},{"className":1083},[],[1085],{"type":18,"value":438},{"type":18,"value":737},{"type":13,"tag":21,"props":1088,"children":1090},{"className":1089},[],[1091],{"type":18,"value":692},{"type":18,"value":694},{"type":13,"tag":21,"props":1094,"children":1096},{"className":1095},[],[1097],{"type":18,"value":454},{"type":18,"value":519},{"type":13,"tag":521,"props":1100,"children":1101},{"type":523},[],{"type":18,"value":754},{"type":13,"tag":21,"props":1104,"children":1106},{"className":1105},[],[1107],{"type":18,"value":654},{"type":13,"tag":497,"props":1109,"children":1111},{"name":1110},"VUID-VkDeviceMemoryCopyKHR-dstFlags-13101",[1112],{"type":13,"tag":14,"props":1113,"children":1114},{},[1115,1120,1121,1124,1125,1130,1131],{"type":13,"tag":21,"props":1116,"children":1118},{"className":1117},[],[1119],{"type":18,"value":454},{"type":18,"value":519},{"type":13,"tag":521,"props":1122,"children":1123},{"type":523},[],{"type":18,"value":648},{"type":13,"tag":21,"props":1126,"children":1128},{"className":1127},[],[1129],{"type":18,"value":782},{"type":18,"value":656},{"type":13,"tag":21,"props":1132,"children":1134},{"className":1133},[],[1135],{"type":18,"value":789},{"type":13,"tag":497,"props":1137,"children":1139},{"name":1138},"VUID-VkDeviceMemoryCopyKHR-dstRange-13124",[1140],{"type":13,"tag":14,"props":1141,"children":1142},{},[1143,1144,1148,1149,1154,1155,1160,1161,1166,1167,1170,1171,1176,1177],{"type":18,"value":671},{"type":13,"tag":367,"props":1145,"children":1146},{"href":674},[1147],{"type":18,"value":677},{"type":18,"value":679},{"type":13,"tag":21,"props":1150,"children":1152},{"className":1151},[],[1153],{"type":18,"value":438},{"type":18,"value":686},{"type":13,"tag":21,"props":1156,"children":1158},{"className":1157},[],[1159],{"type":18,"value":814},{"type":18,"value":205},{"type":13,"tag":21,"props":1162,"children":1164},{"className":1163},[],[1165],{"type":18,"value":454},{"type":18,"value":519},{"type":13,"tag":521,"props":1168,"children":1169},{"type":523},[],{"type":18,"value":579},{"type":13,"tag":21,"props":1172,"children":1174},{"className":1173},[],[1175],{"type":18,"value":782},{"type":18,"value":712},{"type":13,"tag":21,"props":1178,"children":1180},{"className":1179},[],[1181],{"type":18,"value":789},{"type":13,"tag":497,"props":1183,"children":1185},{"name":1184},"VUID-VkDeviceMemoryCopyKHR-dstRange-13125",[1186],{"type":13,"tag":14,"props":1187,"children":1188},{},[1189,1190,1194,1195,1200,1201,1206,1207,1212,1213,1216,1217],{"type":18,"value":671},{"type":13,"tag":367,"props":1191,"children":1192},{"href":674},[1193],{"type":18,"value":677},{"type":18,"value":679},{"type":13,"tag":21,"props":1196,"children":1198},{"className":1197},[],[1199],{"type":18,"value":438},{"type":18,"value":737},{"type":13,"tag":21,"props":1202,"children":1204},{"className":1203},[],[1205],{"type":18,"value":814},{"type":18,"value":205},{"type":13,"tag":21,"props":1208,"children":1210},{"className":1209},[],[1211],{"type":18,"value":454},{"type":18,"value":519},{"type":13,"tag":521,"props":1214,"children":1215},{"type":523},[],{"type":18,"value":526},{"type":13,"tag":21,"props":1218,"children":1220},{"className":1219},[],[1221],{"type":18,"value":782},{"type":13,"tag":497,"props":1223,"children":1225},{"name":1224},"VUID-VkDeviceMemoryCopyKHR-size-13016",[1226],{"type":13,"tag":14,"props":1227,"children":1228},{},[1229,1230,1236,1238,1243,1244,1247,1249,1254,1255],{"type":18,"value":19},{"type":13,"tag":21,"props":1231,"children":1233},{"className":1232},[],[1234],{"type":18,"value":1235},"size",{"type":18,"value":1237}," member of ",{"type":13,"tag":21,"props":1239,"children":1241},{"className":1240},[],[1242],{"type":18,"value":438},{"type":18,"value":519},{"type":13,"tag":521,"props":1245,"children":1246},{"type":523},[],{"type":18,"value":1248}," be greater than or equal\nto the ",{"type":13,"tag":21,"props":1250,"children":1252},{"className":1251},[],[1253],{"type":18,"value":1235},{"type":18,"value":1237},{"type":13,"tag":21,"props":1256,"children":1258},{"className":1257},[],[1259],{"type":18,"value":402},{"type":13,"tag":497,"props":1261,"children":1263},{"name":1262},"VUID-VkDeviceMemoryCopyKHR-srcRange-13017",[1264],{"type":13,"tag":14,"props":1265,"children":1266},{},[1267,1269,1274,1276,1279,1281],{"type":18,"value":1268},"The buffer from which ",{"type":13,"tag":21,"props":1270,"children":1272},{"className":1271},[],[1273],{"type":18,"value":402},{"type":18,"value":1275}," was queried ",{"type":13,"tag":521,"props":1277,"children":1278},{"type":523},[],{"type":18,"value":1280}," have been created\nwith ",{"type":13,"tag":21,"props":1282,"children":1284},{"className":1283},[],[1285],{"type":18,"value":1286},"VK_BUFFER_USAGE_TRANSFER_SRC_BIT",{"type":13,"tag":497,"props":1288,"children":1290},{"name":1289},"VUID-VkDeviceMemoryCopyKHR-dstRange-13018",[1291],{"type":13,"tag":14,"props":1292,"children":1293},{},[1294,1295,1300,1301,1304,1305],{"type":18,"value":1268},{"type":13,"tag":21,"props":1296,"children":1298},{"className":1297},[],[1299],{"type":18,"value":438},{"type":18,"value":1275},{"type":13,"tag":521,"props":1302,"children":1303},{"type":523},[],{"type":18,"value":1280},{"type":13,"tag":21,"props":1306,"children":1308},{"className":1307},[],[1309],{"type":18,"value":1310},"VK_BUFFER_USAGE_TRANSFER_DST_BIT",{"type":13,"tag":492,"props":1312,"children":1314},{"name":1313},"Valid Usage (Implicit)",[1315,1339,1361,1387],{"type":13,"tag":497,"props":1316,"children":1318},{"name":1317},"VUID-VkDeviceMemoryCopyKHR-sType-sType",[1319],{"type":13,"tag":14,"props":1320,"children":1321},{},[1322,1327,1328,1331,1333],{"type":13,"tag":21,"props":1323,"children":1325},{"className":1324},[],[1326],{"type":18,"value":363},{"type":18,"value":519},{"type":13,"tag":521,"props":1329,"children":1330},{"type":523},[],{"type":18,"value":1332}," be ",{"type":13,"tag":21,"props":1334,"children":1336},{"className":1335},[],[1337],{"type":18,"value":1338},"VK_STRUCTURE_TYPE_DEVICE_MEMORY_COPY_KHR",{"type":13,"tag":497,"props":1340,"children":1342},{"name":1341},"VUID-VkDeviceMemoryCopyKHR-pNext-pNext",[1343],{"type":13,"tag":14,"props":1344,"children":1345},{},[1346,1351,1352,1355,1356],{"type":13,"tag":21,"props":1347,"children":1349},{"className":1348},[],[1350],{"type":18,"value":383},{"type":18,"value":519},{"type":13,"tag":521,"props":1353,"children":1354},{"type":523},[],{"type":18,"value":1332},{"type":13,"tag":21,"props":1357,"children":1359},{"className":1358},[],[1360],{"type":18,"value":391},{"type":13,"tag":497,"props":1362,"children":1364},{"name":1363},"VUID-VkDeviceMemoryCopyKHR-srcFlags-parameter",[1365],{"type":13,"tag":14,"props":1366,"children":1367},{},[1368,1373,1374,1377,1379,1385],{"type":13,"tag":21,"props":1369,"children":1371},{"className":1370},[],[1372],{"type":18,"value":420},{"type":18,"value":519},{"type":13,"tag":521,"props":1375,"children":1376},{"type":523},[],{"type":18,"value":1378}," be a valid combination of ",{"type":13,"tag":367,"props":1380,"children":1382},{"href":1381},"/man/VkAddressCommandFlagBitsKHR",[1383],{"type":18,"value":1384},"VkAddressCommandFlagBitsKHR",{"type":18,"value":1386}," values",{"type":13,"tag":497,"props":1388,"children":1390},{"name":1389},"VUID-VkDeviceMemoryCopyKHR-dstFlags-parameter",[1391],{"type":13,"tag":14,"props":1392,"children":1393},{},[1394,1399,1400,1403,1404,1408],{"type":13,"tag":21,"props":1395,"children":1397},{"className":1396},[],[1398],{"type":18,"value":454},{"type":18,"value":519},{"type":13,"tag":521,"props":1401,"children":1402},{"type":523},[],{"type":18,"value":1378},{"type":13,"tag":367,"props":1405,"children":1406},{"href":1381},[1407],{"type":18,"value":1384},{"type":18,"value":1386},{"type":13,"tag":1410,"props":1411,"children":1412},"style",{},[1413],{"type":18,"value":1414},"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":1416},[],"markdown",1773471414643]