[{"data":1,"prerenderedAt":1222},["ShallowReactive",2],{"QfNMNzjkIC":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":1221,"_id":4},"VkMemoryMapInfoKHR","Structure containing parameters of a memory map operation","VK_KHR_map_memory2","structs",[],{"type":10,"children":11,"toc":1219},"root",[12,28,351,470,1060,1189,1213],{"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 VkMemoryMapInfoKHR {\n VkStructureType sType;\n const void* pNext;\n VkMemoryMapFlags flags;\n VkDeviceMemory memory;\n VkDeviceSize offset;\n VkDeviceSize size;\n} VkMemoryMapInfoKHR;\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}," VkMemoryMapInfoKHR {\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}," VkMemoryMapFlags flags;\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}," VkDeviceMemory memory;\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}," VkDeviceSize offset;\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}," VkDeviceSize size;\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},"} VkMemoryMapInfoKHR;\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 MemoryMapInfoKHR {\n s_type: vk::StructureType,\n p_next: *const c_void,\n flags: vk::MemoryMapFlags,\n memory: vk::DeviceMemory,\n offset: vk::DeviceSize,\n size: vk::DeviceSize,\n}\n","Rust","rs",[147],{"type":13,"tag":21,"props":148,"children":149},{"__ignoreMap":39},[150,173,206,228,257,286,315,343],{"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}," MemoryMapInfoKHR",{"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}," flags",{"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},"MemoryMapFlags",{"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}," memory",{"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},"DeviceMemory",{"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,311],{"type":13,"tag":45,"props":290,"children":291},{"style":63},[292],{"type":18,"value":293}," offset",{"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":310},"DeviceSize",{"type":13,"tag":45,"props":312,"children":313},{"style":63},[314],{"type":18,"value":205},{"type":13,"tag":45,"props":316,"children":317},{"class":47,"line":124},[318,323,327,331,335,339],{"type":13,"tag":45,"props":319,"children":320},{"style":63},[321],{"type":18,"value":322}," size",{"type":13,"tag":45,"props":324,"children":325},{"style":52},[326],{"type":18,"value":185},{"type":13,"tag":45,"props":328,"children":329},{"style":164},[330],{"type":18,"value":190},{"type":13,"tag":45,"props":332,"children":333},{"style":52},[334],{"type":18,"value":195},{"type":13,"tag":45,"props":336,"children":337},{"style":164},[338],{"type":18,"value":310},{"type":13,"tag":45,"props":340,"children":341},{"style":63},[342],{"type":18,"value":205},{"type":13,"tag":45,"props":344,"children":345},{"class":47,"line":133},[346],{"type":13,"tag":45,"props":347,"children":348},{"style":63},[349],{"type":18,"value":350},"}\n",{"type":13,"tag":352,"props":353,"children":354},"ul",{},[355,376,395,414,433,444],{"type":13,"tag":356,"props":357,"children":358},"li",{},[359,365,367,374],{"type":13,"tag":21,"props":360,"children":362},{"className":361},[],[363],{"type":18,"value":364},"sType",{"type":18,"value":366}," is a ",{"type":13,"tag":368,"props":369,"children":371},"a",{"href":370},"/man/VkStructureType",[372],{"type":18,"value":373},"VkStructureType",{"type":18,"value":375}," value identifying this structure.",{"type":13,"tag":356,"props":377,"children":378},{},[379,385,387,393],{"type":13,"tag":21,"props":380,"children":382},{"className":381},[],[383],{"type":18,"value":384},"pNext",{"type":18,"value":386}," is ",{"type":13,"tag":21,"props":388,"children":390},{"className":389},[],[391],{"type":18,"value":392},"NULL",{"type":18,"value":394}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":356,"props":396,"children":397},{},[398,404,406,412],{"type":13,"tag":21,"props":399,"children":401},{"className":400},[],[402],{"type":18,"value":403},"flags",{"type":18,"value":405}," is a bitmask of ",{"type":13,"tag":368,"props":407,"children":409},{"href":408},"/man/VkMemoryMapFlagBits",[410],{"type":18,"value":411},"VkMemoryMapFlagBits",{"type":18,"value":413}," specifying\nadditional parameters of the memory map operation.",{"type":13,"tag":356,"props":415,"children":416},{},[417,423,425,431],{"type":13,"tag":21,"props":418,"children":420},{"className":419},[],[421],{"type":18,"value":422},"memory",{"type":18,"value":424}," is the ",{"type":13,"tag":368,"props":426,"children":428},{"href":427},"/man/VkDeviceMemory",[429],{"type":18,"value":430},"VkDeviceMemory",{"type":18,"value":432}," object to be mapped.",{"type":13,"tag":356,"props":434,"children":435},{},[436,442],{"type":13,"tag":21,"props":437,"children":439},{"className":438},[],[440],{"type":18,"value":441},"offset",{"type":18,"value":443}," is a zero-based byte offset from the beginning of the\nmemory object.",{"type":13,"tag":356,"props":445,"children":446},{},[447,453,455,461,463,468],{"type":13,"tag":21,"props":448,"children":450},{"className":449},[],[451],{"type":18,"value":452},"size",{"type":18,"value":454}," is the size of the memory range to map, or\n",{"type":13,"tag":21,"props":456,"children":458},{"className":457},[],[459],{"type":18,"value":460},"VK_WHOLE_SIZE",{"type":18,"value":462}," to map from ",{"type":13,"tag":21,"props":464,"children":466},{"className":465},[],[467],{"type":18,"value":441},{"type":18,"value":469}," to the end of the\nallocation.",{"type":13,"tag":471,"props":472,"children":474},"validity-group",{"name":473},"Valid Usage",[475,497,520,560,603,627,645,685,748,792,852,906,962,1021],{"type":13,"tag":476,"props":477,"children":479},"validity-field",{"name":478},"VUID-VkMemoryMapInfoKHR-memory-07958",[480],{"type":13,"tag":14,"props":481,"children":482},{},[483,488,490,495],{"type":13,"tag":21,"props":484,"children":486},{"className":485},[],[487],{"type":18,"value":422},{"type":18,"value":489}," ",{"type":13,"tag":491,"props":492,"children":494},"normative",{"type":493},"must",[],{"type":18,"value":496}," not be currently host mapped",{"type":13,"tag":476,"props":498,"children":500},{"name":499},"VUID-VkMemoryMapInfoKHR-offset-07959",[501],{"type":13,"tag":14,"props":502,"children":503},{},[504,509,510,513,515],{"type":13,"tag":21,"props":505,"children":507},{"className":506},[],[508],{"type":18,"value":441},{"type":18,"value":489},{"type":13,"tag":491,"props":511,"children":512},{"type":493},[],{"type":18,"value":514}," be less than the size of ",{"type":13,"tag":21,"props":516,"children":518},{"className":517},[],[519],{"type":18,"value":422},{"type":13,"tag":476,"props":521,"children":523},{"name":522},"VUID-VkMemoryMapInfoKHR-size-07960",[524],{"type":13,"tag":14,"props":525,"children":526},{},[527,529,534,536,541,543,548,549,552,554],{"type":18,"value":528},"If ",{"type":13,"tag":21,"props":530,"children":532},{"className":531},[],[533],{"type":18,"value":452},{"type":18,"value":535}," is not equal to ",{"type":13,"tag":21,"props":537,"children":539},{"className":538},[],[540],{"type":18,"value":460},{"type":18,"value":542},", ",{"type":13,"tag":21,"props":544,"children":546},{"className":545},[],[547],{"type":18,"value":452},{"type":18,"value":489},{"type":13,"tag":491,"props":550,"children":551},{"type":493},[],{"type":18,"value":553}," be\ngreater than ",{"type":13,"tag":21,"props":555,"children":557},{"className":556},[],[558],{"type":18,"value":559},"0",{"type":13,"tag":476,"props":561,"children":563},{"name":562},"VUID-VkMemoryMapInfoKHR-size-07961",[564],{"type":13,"tag":14,"props":565,"children":566},{},[567,568,573,574,579,580,585,586,589,591,596,598],{"type":18,"value":528},{"type":13,"tag":21,"props":569,"children":571},{"className":570},[],[572],{"type":18,"value":452},{"type":18,"value":535},{"type":13,"tag":21,"props":575,"children":577},{"className":576},[],[578],{"type":18,"value":460},{"type":18,"value":542},{"type":13,"tag":21,"props":581,"children":583},{"className":582},[],[584],{"type":18,"value":452},{"type":18,"value":489},{"type":13,"tag":491,"props":587,"children":588},{"type":493},[],{"type":18,"value":590}," be\nless than or equal to the size of the ",{"type":13,"tag":21,"props":592,"children":594},{"className":593},[],[595],{"type":18,"value":422},{"type":18,"value":597}," minus ",{"type":13,"tag":21,"props":599,"children":601},{"className":600},[],[602],{"type":18,"value":441},{"type":13,"tag":476,"props":604,"children":606},{"name":605},"VUID-VkMemoryMapInfoKHR-memory-07962",[607],{"type":13,"tag":14,"props":608,"children":609},{},[610,615,616,619,621],{"type":13,"tag":21,"props":611,"children":613},{"className":612},[],[614],{"type":18,"value":422},{"type":18,"value":489},{"type":13,"tag":491,"props":617,"children":618},{"type":493},[],{"type":18,"value":620}," have been created with a memory type that reports\n",{"type":13,"tag":21,"props":622,"children":624},{"className":623},[],[625],{"type":18,"value":626},"VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT",{"type":13,"tag":476,"props":628,"children":630},{"name":629},"VUID-VkMemoryMapInfoKHR-memory-07963",[631],{"type":13,"tag":14,"props":632,"children":633},{},[634,639,640,643],{"type":13,"tag":21,"props":635,"children":637},{"className":636},[],[638],{"type":18,"value":422},{"type":18,"value":489},{"type":13,"tag":491,"props":641,"children":642},{"type":493},[],{"type":18,"value":644}," not have been allocated with multiple instances",{"type":13,"tag":476,"props":646,"children":648},{"name":647},"VUID-VkMemoryMapInfoKHR-flags-09569",[649],{"type":13,"tag":14,"props":650,"children":651},{},[652,653,659,661,666,668,678,680,683],{"type":18,"value":528},{"type":13,"tag":21,"props":654,"children":656},{"className":655},[],[657],{"type":18,"value":658},"VK_MEMORY_MAP_PLACED_BIT_EXT",{"type":18,"value":660}," is set in ",{"type":13,"tag":21,"props":662,"children":664},{"className":663},[],[665],{"type":18,"value":403},{"type":18,"value":667},", the\n",{"type":13,"tag":368,"props":669,"children":671},{"href":670},"/man/VkPhysicalDeviceMapMemoryPlacedFeaturesEXT#features-memoryMapPlaced",[672],{"type":13,"tag":21,"props":673,"children":675},{"className":674},[],[676],{"type":18,"value":677},"memoryMapPlaced",{"type":18,"value":679}," feature ",{"type":13,"tag":491,"props":681,"children":682},{"type":493},[],{"type":18,"value":684}," be\nenabled",{"type":13,"tag":476,"props":686,"children":688},{"name":687},"VUID-VkMemoryMapInfoKHR-flags-09570",[689],{"type":13,"tag":14,"props":690,"children":691},{},[692,693,698,699,704,705,710,712,715,717,723,725,730,731,737,738,741,743],{"type":18,"value":528},{"type":13,"tag":21,"props":694,"children":696},{"className":695},[],[697],{"type":18,"value":658},{"type":18,"value":660},{"type":13,"tag":21,"props":700,"children":702},{"className":701},[],[703],{"type":18,"value":403},{"type":18,"value":667},{"type":13,"tag":21,"props":706,"children":708},{"className":707},[],[709],{"type":18,"value":384},{"type":18,"value":711}," chain ",{"type":13,"tag":491,"props":713,"children":714},{"type":493},[],{"type":18,"value":716}," include a ",{"type":13,"tag":368,"props":718,"children":720},{"href":719},"/man/VkMemoryMapPlacedInfoEXT",[721],{"type":18,"value":722},"VkMemoryMapPlacedInfoEXT",{"type":18,"value":724},"\nstructure and ",{"type":13,"tag":21,"props":726,"children":728},{"className":727},[],[729],{"type":18,"value":722},{"type":18,"value":195},{"type":13,"tag":21,"props":732,"children":734},{"className":733},[],[735],{"type":18,"value":736},"pPlacedAddress",{"type":18,"value":489},{"type":13,"tag":491,"props":739,"children":740},{"type":493},[],{"type":18,"value":742},"\nnot be ",{"type":13,"tag":21,"props":744,"children":746},{"className":745},[],[747],{"type":18,"value":392},{"type":13,"tag":476,"props":749,"children":751},{"name":750},"VUID-VkMemoryMapInfoKHR-flags-09571",[752],{"type":13,"tag":14,"props":753,"children":754},{},[755,756,761,762,767,769,779,781,786,787,790],{"type":18,"value":528},{"type":13,"tag":21,"props":757,"children":759},{"className":758},[],[760],{"type":18,"value":658},{"type":18,"value":660},{"type":13,"tag":21,"props":763,"children":765},{"className":764},[],[766],{"type":18,"value":403},{"type":18,"value":768}," and the\n",{"type":13,"tag":368,"props":770,"children":772},{"href":771},"/man/VkPhysicalDeviceMapMemoryPlacedFeaturesEXT#features-memoryMapRangePlaced",[773],{"type":13,"tag":21,"props":774,"children":776},{"className":775},[],[777],{"type":18,"value":778},"memoryMapRangePlaced",{"type":18,"value":780}," feature is\nnot enabled, ",{"type":13,"tag":21,"props":782,"children":784},{"className":783},[],[785],{"type":18,"value":441},{"type":18,"value":489},{"type":13,"tag":491,"props":788,"children":789},{"type":493},[],{"type":18,"value":791}," be zero",{"type":13,"tag":476,"props":793,"children":795},{"name":794},"VUID-VkMemoryMapInfoKHR-flags-09572",[796],{"type":13,"tag":14,"props":797,"children":798},{},[799,800,805,806,811,812,820,821,826,827,830,832,837,839,845,846],{"type":18,"value":528},{"type":13,"tag":21,"props":801,"children":803},{"className":802},[],[804],{"type":18,"value":658},{"type":18,"value":660},{"type":13,"tag":21,"props":807,"children":809},{"className":808},[],[810],{"type":18,"value":403},{"type":18,"value":768},{"type":13,"tag":368,"props":813,"children":814},{"href":771},[815],{"type":13,"tag":21,"props":816,"children":818},{"className":817},[],[819],{"type":18,"value":778},{"type":18,"value":780},{"type":13,"tag":21,"props":822,"children":824},{"className":823},[],[825],{"type":18,"value":452},{"type":18,"value":489},{"type":13,"tag":491,"props":828,"children":829},{"type":493},[],{"type":18,"value":831}," be ",{"type":13,"tag":21,"props":833,"children":835},{"className":834},[],[836],{"type":18,"value":460},{"type":18,"value":838}," or\n",{"type":13,"tag":21,"props":840,"children":842},{"className":841},[],[843],{"type":18,"value":844},"VkMemoryAllocateInfo",{"type":18,"value":195},{"type":13,"tag":21,"props":847,"children":849},{"className":848},[],[850],{"type":18,"value":851},"allocationSize",{"type":13,"tag":476,"props":853,"children":855},{"name":854},"VUID-VkMemoryMapInfoKHR-flags-09573",[856],{"type":13,"tag":14,"props":857,"children":858},{},[859,860,865,866,871,872,880,882,887,888,891,893,899,900],{"type":18,"value":528},{"type":13,"tag":21,"props":861,"children":863},{"className":862},[],[864],{"type":18,"value":658},{"type":18,"value":660},{"type":13,"tag":21,"props":867,"children":869},{"className":868},[],[870],{"type":18,"value":403},{"type":18,"value":768},{"type":13,"tag":368,"props":873,"children":874},{"href":771},[875],{"type":13,"tag":21,"props":876,"children":878},{"className":877},[],[879],{"type":18,"value":778},{"type":18,"value":881}," feature is\nenabled, ",{"type":13,"tag":21,"props":883,"children":885},{"className":884},[],[886],{"type":18,"value":441},{"type":18,"value":489},{"type":13,"tag":491,"props":889,"children":890},{"type":493},[],{"type":18,"value":892}," be aligned to an integer multiple of\n",{"type":13,"tag":21,"props":894,"children":896},{"className":895},[],[897],{"type":18,"value":898},"VkPhysicalDeviceMapMemoryPlacedPropertiesEXT",{"type":18,"value":195},{"type":13,"tag":21,"props":901,"children":903},{"className":902},[],[904],{"type":18,"value":905},"minPlacedMemoryMapAlignment",{"type":13,"tag":476,"props":907,"children":909},{"name":908},"VUID-VkMemoryMapInfoKHR-flags-09574",[910],{"type":13,"tag":14,"props":911,"children":912},{},[913,914,919,920,925,927,932,934,939,940,945,946,949,951,956,957],{"type":18,"value":528},{"type":13,"tag":21,"props":915,"children":917},{"className":916},[],[918],{"type":18,"value":658},{"type":18,"value":660},{"type":13,"tag":21,"props":921,"children":923},{"className":922},[],[924],{"type":18,"value":403},{"type":18,"value":926}," and\n",{"type":13,"tag":21,"props":928,"children":930},{"className":929},[],[931],{"type":18,"value":452},{"type":18,"value":933}," is not ",{"type":13,"tag":21,"props":935,"children":937},{"className":936},[],[938],{"type":18,"value":460},{"type":18,"value":542},{"type":13,"tag":21,"props":941,"children":943},{"className":942},[],[944],{"type":18,"value":452},{"type":18,"value":489},{"type":13,"tag":491,"props":947,"children":948},{"type":493},[],{"type":18,"value":950}," be aligned to an\ninteger multiple of\n",{"type":13,"tag":21,"props":952,"children":954},{"className":953},[],[955],{"type":18,"value":898},{"type":18,"value":195},{"type":13,"tag":21,"props":958,"children":960},{"className":959},[],[961],{"type":18,"value":905},{"type":13,"tag":476,"props":963,"children":965},{"name":964},"VUID-VkMemoryMapInfoKHR-flags-09651",[966],{"type":13,"tag":14,"props":967,"children":968},{},[969,970,975,976,981,982,987,988,993,994,999,1000,1005,1006,1009,1010,1015,1016],{"type":18,"value":528},{"type":13,"tag":21,"props":971,"children":973},{"className":972},[],[974],{"type":18,"value":658},{"type":18,"value":660},{"type":13,"tag":21,"props":977,"children":979},{"className":978},[],[980],{"type":18,"value":403},{"type":18,"value":926},{"type":13,"tag":21,"props":983,"children":985},{"className":984},[],[986],{"type":18,"value":452},{"type":18,"value":386},{"type":13,"tag":21,"props":989,"children":991},{"className":990},[],[992],{"type":18,"value":460},{"type":18,"value":205},{"type":13,"tag":21,"props":995,"children":997},{"className":996},[],[998],{"type":18,"value":844},{"type":18,"value":195},{"type":13,"tag":21,"props":1001,"children":1003},{"className":1002},[],[1004],{"type":18,"value":851},{"type":18,"value":489},{"type":13,"tag":491,"props":1007,"children":1008},{"type":493},[],{"type":18,"value":950},{"type":13,"tag":21,"props":1011,"children":1013},{"className":1012},[],[1014],{"type":18,"value":898},{"type":18,"value":195},{"type":13,"tag":21,"props":1017,"children":1019},{"className":1018},[],[1020],{"type":18,"value":905},{"type":13,"tag":476,"props":1022,"children":1024},{"name":1023},"VUID-VkMemoryMapInfoKHR-flags-09575",[1025],{"type":13,"tag":14,"props":1026,"children":1027},{},[1028,1029,1034,1035,1040,1042,1045,1047,1053,1054],{"type":18,"value":528},{"type":13,"tag":21,"props":1030,"children":1032},{"className":1031},[],[1033],{"type":18,"value":658},{"type":18,"value":660},{"type":13,"tag":21,"props":1036,"children":1038},{"className":1037},[],[1039],{"type":18,"value":403},{"type":18,"value":1041},", the memory\nobject ",{"type":13,"tag":491,"props":1043,"children":1044},{"type":493},[],{"type":18,"value":1046}," not have been imported from a handle type of\n",{"type":13,"tag":21,"props":1048,"children":1050},{"className":1049},[],[1051],{"type":18,"value":1052},"VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_ALLOCATION_BIT_EXT",{"type":18,"value":838},{"type":13,"tag":21,"props":1055,"children":1057},{"className":1056},[],[1058],{"type":18,"value":1059},"VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_MAPPED_FOREIGN_MEMORY_BIT_EXT",{"type":13,"tag":471,"props":1061,"children":1063},{"name":1062},"Valid Usage (Implicit)",[1064,1087,1115,1141,1165],{"type":13,"tag":476,"props":1065,"children":1067},{"name":1066},"VUID-VkMemoryMapInfoKHR-sType-sType",[1068],{"type":13,"tag":14,"props":1069,"children":1070},{},[1071,1076,1077,1080,1081],{"type":13,"tag":21,"props":1072,"children":1074},{"className":1073},[],[1075],{"type":18,"value":364},{"type":18,"value":489},{"type":13,"tag":491,"props":1078,"children":1079},{"type":493},[],{"type":18,"value":831},{"type":13,"tag":21,"props":1082,"children":1084},{"className":1083},[],[1085],{"type":18,"value":1086},"VK_STRUCTURE_TYPE_MEMORY_MAP_INFO_KHR",{"type":13,"tag":476,"props":1088,"children":1090},{"name":1089},"VUID-VkMemoryMapInfoKHR-pNext-pNext",[1091],{"type":13,"tag":14,"props":1092,"children":1093},{},[1094,1099,1100,1103,1104,1109,1111],{"type":13,"tag":21,"props":1095,"children":1097},{"className":1096},[],[1098],{"type":18,"value":384},{"type":18,"value":489},{"type":13,"tag":491,"props":1101,"children":1102},{"type":493},[],{"type":18,"value":831},{"type":13,"tag":21,"props":1105,"children":1107},{"className":1106},[],[1108],{"type":18,"value":392},{"type":18,"value":1110}," or a pointer to a valid instance of ",{"type":13,"tag":368,"props":1112,"children":1113},{"href":719},[1114],{"type":18,"value":722},{"type":13,"tag":476,"props":1116,"children":1118},{"name":1117},"VUID-VkMemoryMapInfoKHR-sType-unique",[1119],{"type":13,"tag":14,"props":1120,"children":1121},{},[1122,1123,1128,1130,1135,1136,1139],{"type":18,"value":19},{"type":13,"tag":21,"props":1124,"children":1126},{"className":1125},[],[1127],{"type":18,"value":364},{"type":18,"value":1129}," value of each struct in the ",{"type":13,"tag":21,"props":1131,"children":1133},{"className":1132},[],[1134],{"type":18,"value":384},{"type":18,"value":711},{"type":13,"tag":491,"props":1137,"children":1138},{"type":493},[],{"type":18,"value":1140}," be unique",{"type":13,"tag":476,"props":1142,"children":1144},{"name":1143},"VUID-VkMemoryMapInfoKHR-flags-parameter",[1145],{"type":13,"tag":14,"props":1146,"children":1147},{},[1148,1153,1154,1157,1159,1163],{"type":13,"tag":21,"props":1149,"children":1151},{"className":1150},[],[1152],{"type":18,"value":403},{"type":18,"value":489},{"type":13,"tag":491,"props":1155,"children":1156},{"type":493},[],{"type":18,"value":1158}," be a valid combination of ",{"type":13,"tag":368,"props":1160,"children":1161},{"href":408},[1162],{"type":18,"value":411},{"type":18,"value":1164}," values",{"type":13,"tag":476,"props":1166,"children":1168},{"name":1167},"VUID-VkMemoryMapInfoKHR-memory-parameter",[1169],{"type":13,"tag":14,"props":1170,"children":1171},{},[1172,1177,1178,1181,1183,1187],{"type":13,"tag":21,"props":1173,"children":1175},{"className":1174},[],[1176],{"type":18,"value":422},{"type":18,"value":489},{"type":13,"tag":491,"props":1179,"children":1180},{"type":493},[],{"type":18,"value":1182}," be a valid ",{"type":13,"tag":368,"props":1184,"children":1185},{"href":427},[1186],{"type":18,"value":430},{"type":18,"value":1188}," handle",{"type":13,"tag":1190,"props":1191,"children":1193},"validity-box",{"name":1192},"Host Synchronization",[1194],{"type":13,"tag":352,"props":1195,"children":1196},{},[1197],{"type":13,"tag":356,"props":1198,"children":1199},{},[1200,1202,1207,1208,1211],{"type":18,"value":1201},"Host access to ",{"type":13,"tag":21,"props":1203,"children":1205},{"className":1204},[],[1206],{"type":18,"value":422},{"type":18,"value":489},{"type":13,"tag":491,"props":1209,"children":1210},{"type":493},[],{"type":18,"value":1212}," be externally synchronized\n::",{"type":13,"tag":1214,"props":1215,"children":1216},"style",{},[1217],{"type":18,"value":1218},"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":1220},[],"markdown",1725732562545]