[{"data":1,"prerenderedAt":1140},["ShallowReactive",2],{"fE4V5ZuNIY":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":1139,"_id":4},"VkSparseMemoryBind","Structure specifying a sparse memory bind operation","VK_VERSION_1_0","structs",[],{"type":10,"children":11,"toc":1137},"root",[12,28,324,434,495,531,564,596,634,1067,1131],{"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,121],{"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 VkSparseMemoryBind {\n VkDeviceSize resourceOffset;\n VkDeviceSize size;\n VkDeviceMemory memory;\n VkDeviceSize memoryOffset;\n VkSparseMemoryBindFlags flags;\n} VkSparseMemoryBind;\n","C","c","",[41],{"type":13,"tag":21,"props":42,"children":43},{"__ignoreMap":39},[44,67,76,85,94,103,112],{"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}," VkSparseMemoryBind {\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}," VkDeviceSize resourceOffset;\n",{"type":13,"tag":45,"props":77,"children":79},{"class":47,"line":78},3,[80],{"type":13,"tag":45,"props":81,"children":82},{"style":63},[83],{"type":18,"value":84}," VkDeviceSize size;\n",{"type":13,"tag":45,"props":86,"children":88},{"class":47,"line":87},4,[89],{"type":13,"tag":45,"props":90,"children":91},{"style":63},[92],{"type":18,"value":93}," VkDeviceMemory memory;\n",{"type":13,"tag":45,"props":95,"children":97},{"class":47,"line":96},5,[98],{"type":13,"tag":45,"props":99,"children":100},{"style":63},[101],{"type":18,"value":102}," VkDeviceSize memoryOffset;\n",{"type":13,"tag":45,"props":104,"children":106},{"class":47,"line":105},6,[107],{"type":13,"tag":45,"props":108,"children":109},{"style":63},[110],{"type":18,"value":111}," VkSparseMemoryBindFlags flags;\n",{"type":13,"tag":45,"props":113,"children":115},{"class":47,"line":114},7,[116],{"type":13,"tag":45,"props":117,"children":118},{"style":63},[119],{"type":18,"value":120},"} VkSparseMemoryBind;\n",{"type":13,"tag":33,"props":122,"children":127},{"className":123,"code":124,"filename":125,"language":126,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct SparseMemoryBind {\n resource_offset: vk::DeviceSize, // Specified in bytes\n size: vk::DeviceSize, // Specified in bytes\n memory: vk::DeviceMemory,\n memory_offset: vk::DeviceSize, // Specified in bytes\n flags: vk::SparseMemoryBindFlags,\n}\n","Rust","rs",[128],{"type":13,"tag":21,"props":129,"children":130},{"__ignoreMap":39},[131,154,193,225,255,287,316],{"type":13,"tag":45,"props":132,"children":133},{"class":47,"line":48},[134,139,143,149],{"type":13,"tag":45,"props":135,"children":136},{"style":52},[137],{"type":18,"value":138},"pub",{"type":13,"tag":45,"props":140,"children":141},{"style":52},[142],{"type":18,"value":60},{"type":13,"tag":45,"props":144,"children":146},{"style":145},"--shiki-default:#953800;--shiki-dark:#FFA657",[147],{"type":18,"value":148}," SparseMemoryBind",{"type":13,"tag":45,"props":150,"children":151},{"style":63},[152],{"type":18,"value":153}," {\n",{"type":13,"tag":45,"props":155,"children":156},{"class":47,"line":69},[157,162,167,172,177,182,187],{"type":13,"tag":45,"props":158,"children":159},{"style":63},[160],{"type":18,"value":161}," resource_offset",{"type":13,"tag":45,"props":163,"children":164},{"style":52},[165],{"type":18,"value":166},":",{"type":13,"tag":45,"props":168,"children":169},{"style":145},[170],{"type":18,"value":171}," vk",{"type":13,"tag":45,"props":173,"children":174},{"style":52},[175],{"type":18,"value":176},"::",{"type":13,"tag":45,"props":178,"children":179},{"style":145},[180],{"type":18,"value":181},"DeviceSize",{"type":13,"tag":45,"props":183,"children":184},{"style":63},[185],{"type":18,"value":186},", ",{"type":13,"tag":45,"props":188,"children":190},{"style":189},"--shiki-default:#6E7781;--shiki-dark:#8B949E",[191],{"type":18,"value":192},"// Specified in bytes\n",{"type":13,"tag":45,"props":194,"children":195},{"class":47,"line":78},[196,201,205,209,213,217,221],{"type":13,"tag":45,"props":197,"children":198},{"style":63},[199],{"type":18,"value":200}," size",{"type":13,"tag":45,"props":202,"children":203},{"style":52},[204],{"type":18,"value":166},{"type":13,"tag":45,"props":206,"children":207},{"style":145},[208],{"type":18,"value":171},{"type":13,"tag":45,"props":210,"children":211},{"style":52},[212],{"type":18,"value":176},{"type":13,"tag":45,"props":214,"children":215},{"style":145},[216],{"type":18,"value":181},{"type":13,"tag":45,"props":218,"children":219},{"style":63},[220],{"type":18,"value":186},{"type":13,"tag":45,"props":222,"children":223},{"style":189},[224],{"type":18,"value":192},{"type":13,"tag":45,"props":226,"children":227},{"class":47,"line":87},[228,233,237,241,245,250],{"type":13,"tag":45,"props":229,"children":230},{"style":63},[231],{"type":18,"value":232}," memory",{"type":13,"tag":45,"props":234,"children":235},{"style":52},[236],{"type":18,"value":166},{"type":13,"tag":45,"props":238,"children":239},{"style":145},[240],{"type":18,"value":171},{"type":13,"tag":45,"props":242,"children":243},{"style":52},[244],{"type":18,"value":176},{"type":13,"tag":45,"props":246,"children":247},{"style":145},[248],{"type":18,"value":249},"DeviceMemory",{"type":13,"tag":45,"props":251,"children":252},{"style":63},[253],{"type":18,"value":254},",\n",{"type":13,"tag":45,"props":256,"children":257},{"class":47,"line":96},[258,263,267,271,275,279,283],{"type":13,"tag":45,"props":259,"children":260},{"style":63},[261],{"type":18,"value":262}," memory_offset",{"type":13,"tag":45,"props":264,"children":265},{"style":52},[266],{"type":18,"value":166},{"type":13,"tag":45,"props":268,"children":269},{"style":145},[270],{"type":18,"value":171},{"type":13,"tag":45,"props":272,"children":273},{"style":52},[274],{"type":18,"value":176},{"type":13,"tag":45,"props":276,"children":277},{"style":145},[278],{"type":18,"value":181},{"type":13,"tag":45,"props":280,"children":281},{"style":63},[282],{"type":18,"value":186},{"type":13,"tag":45,"props":284,"children":285},{"style":189},[286],{"type":18,"value":192},{"type":13,"tag":45,"props":288,"children":289},{"class":47,"line":105},[290,295,299,303,307,312],{"type":13,"tag":45,"props":291,"children":292},{"style":63},[293],{"type":18,"value":294}," flags",{"type":13,"tag":45,"props":296,"children":297},{"style":52},[298],{"type":18,"value":166},{"type":13,"tag":45,"props":300,"children":301},{"style":145},[302],{"type":18,"value":171},{"type":13,"tag":45,"props":304,"children":305},{"style":52},[306],{"type":18,"value":176},{"type":13,"tag":45,"props":308,"children":309},{"style":145},[310],{"type":18,"value":311},"SparseMemoryBindFlags",{"type":13,"tag":45,"props":313,"children":314},{"style":63},[315],{"type":18,"value":254},{"type":13,"tag":45,"props":317,"children":318},{"class":47,"line":114},[319],{"type":13,"tag":45,"props":320,"children":321},{"style":63},[322],{"type":18,"value":323},"}\n",{"type":13,"tag":325,"props":326,"children":327},"ul",{},[328,340,351,386,415],{"type":13,"tag":329,"props":330,"children":331},"li",{},[332,338],{"type":13,"tag":21,"props":333,"children":335},{"className":334},[],[336],{"type":18,"value":337},"resourceOffset",{"type":18,"value":339}," is the offset into the resource.",{"type":13,"tag":329,"props":341,"children":342},{},[343,349],{"type":13,"tag":21,"props":344,"children":346},{"className":345},[],[347],{"type":18,"value":348},"size",{"type":18,"value":350}," is the size of the memory region to be bound.",{"type":13,"tag":329,"props":352,"children":353},{},[354,360,362,369,371,376,378,384],{"type":13,"tag":21,"props":355,"children":357},{"className":356},[],[358],{"type":18,"value":359},"memory",{"type":18,"value":361}," is the ",{"type":13,"tag":363,"props":364,"children":366},"a",{"href":365},"/man/VkDeviceMemory",[367],{"type":18,"value":368},"VkDeviceMemory",{"type":18,"value":370}," object that the range of the\nresource is bound to.\nIf ",{"type":13,"tag":21,"props":372,"children":374},{"className":373},[],[375],{"type":18,"value":359},{"type":18,"value":377}," is ",{"type":13,"tag":363,"props":379,"children":381},{"href":380},"/man/VK_NULL_HANDLE",[382],{"type":18,"value":383},"VK_NULL_HANDLE",{"type":18,"value":385},", the range is unbound.",{"type":13,"tag":329,"props":387,"children":388},{},[389,395,397,401,403,408,409,413],{"type":13,"tag":21,"props":390,"children":392},{"className":391},[],[393],{"type":18,"value":394},"memoryOffset",{"type":18,"value":396}," is the offset into the ",{"type":13,"tag":363,"props":398,"children":399},{"href":365},[400],{"type":18,"value":368},{"type":18,"value":402}," object to\nbind the resource range to.\nIf ",{"type":13,"tag":21,"props":404,"children":406},{"className":405},[],[407],{"type":18,"value":359},{"type":18,"value":377},{"type":13,"tag":363,"props":410,"children":411},{"href":380},[412],{"type":18,"value":383},{"type":18,"value":414},", this value is ignored.",{"type":13,"tag":329,"props":416,"children":417},{},[418,424,426,432],{"type":13,"tag":21,"props":419,"children":421},{"className":420},[],[422],{"type":18,"value":423},"flags",{"type":18,"value":425}," is a bitmask of ",{"type":13,"tag":363,"props":427,"children":429},{"href":428},"/man/VkSparseMemoryBindFlagBits",[430],{"type":18,"value":431},"VkSparseMemoryBindFlagBits",{"type":18,"value":433}," specifying\nusage of the binding operation.",{"type":13,"tag":14,"props":435,"children":436},{},[437,438,444,446,451,452,457,459,464,466,471,473,478,480,486,488,493],{"type":18,"value":19},{"type":13,"tag":439,"props":440,"children":441},"em",{},[442],{"type":18,"value":443},"binding range",{"type":18,"value":445}," [",{"type":13,"tag":21,"props":447,"children":449},{"className":448},[],[450],{"type":18,"value":337},{"type":18,"value":186},{"type":13,"tag":21,"props":453,"children":455},{"className":454},[],[456],{"type":18,"value":337},{"type":18,"value":458}," +\n",{"type":13,"tag":21,"props":460,"children":462},{"className":461},[],[463],{"type":18,"value":348},{"type":18,"value":465},") has different constraints based on ",{"type":13,"tag":21,"props":467,"children":469},{"className":468},[],[470],{"type":18,"value":423},{"type":18,"value":472},".\nIf ",{"type":13,"tag":21,"props":474,"children":476},{"className":475},[],[477],{"type":18,"value":423},{"type":18,"value":479}," contains ",{"type":13,"tag":21,"props":481,"children":483},{"className":482},[],[484],{"type":18,"value":485},"VK_SPARSE_MEMORY_BIND_METADATA_BIT",{"type":18,"value":487},", the\nbinding range ",{"type":13,"tag":489,"props":490,"children":492},"normative",{"type":491},"must",[],{"type":18,"value":494}," be within the mip tail region of the metadata aspect.\nThis metadata region is defined by:",{"type":13,"tag":325,"props":496,"children":497},{},[498,511],{"type":13,"tag":329,"props":499,"children":500},{},[501,503,509],{"type":18,"value":502},"metadataRegion = [base, base +\n",{"type":13,"tag":21,"props":504,"children":506},{"className":505},[],[507],{"type":18,"value":508},"imageMipTailSize",{"type":18,"value":510},")",{"type":13,"tag":329,"props":512,"children":513},{},[514,516,522,523,529],{"type":18,"value":515},"base = ",{"type":13,"tag":21,"props":517,"children":519},{"className":518},[],[520],{"type":18,"value":521},"imageMipTailOffset",{"type":18,"value":458},{"type":13,"tag":21,"props":524,"children":526},{"className":525},[],[527],{"type":18,"value":528},"imageMipTailStride",{"type":18,"value":530}," × n",{"type":13,"tag":14,"props":532,"children":533},{},[534,536,541,542,547,549,554,556,562],{"type":18,"value":535},"and ",{"type":13,"tag":21,"props":537,"children":539},{"className":538},[],[540],{"type":18,"value":521},{"type":18,"value":186},{"type":13,"tag":21,"props":543,"children":545},{"className":544},[],[546],{"type":18,"value":508},{"type":18,"value":548},", and\n",{"type":13,"tag":21,"props":550,"children":552},{"className":551},[],[553],{"type":18,"value":528},{"type":18,"value":555}," values are from the\n",{"type":13,"tag":363,"props":557,"children":559},{"href":558},"/man/VkSparseImageMemoryRequirements",[560],{"type":18,"value":561},"VkSparseImageMemoryRequirements",{"type":18,"value":563}," corresponding to the metadata aspect\nof the image, and n is a valid array layer index for the image,",{"type":13,"tag":14,"props":565,"children":566},{},[567,572,574,579,580,586,588,594],{"type":13,"tag":21,"props":568,"children":570},{"className":569},[],[571],{"type":18,"value":528},{"type":18,"value":573}," is considered to be zero for aspects where\n",{"type":13,"tag":21,"props":575,"children":577},{"className":576},[],[578],{"type":18,"value":561},{"type":18,"value":176},{"type":13,"tag":21,"props":581,"children":583},{"className":582},[],[584],{"type":18,"value":585},"formatProperties.flags",{"type":18,"value":587}," contains\n",{"type":13,"tag":21,"props":589,"children":591},{"className":590},[],[592],{"type":18,"value":593},"VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT",{"type":18,"value":595},".",{"type":13,"tag":14,"props":597,"children":598},{},[599,601,606,608,613,615,618,620,626,627,632],{"type":18,"value":600},"If ",{"type":13,"tag":21,"props":602,"children":604},{"className":603},[],[605],{"type":18,"value":423},{"type":18,"value":607}," does not contain ",{"type":13,"tag":21,"props":609,"children":611},{"className":610},[],[612],{"type":18,"value":485},{"type":18,"value":614},",\nthe binding range ",{"type":13,"tag":489,"props":616,"children":617},{"type":491},[],{"type":18,"value":619}," be within the range\n[0,",{"type":13,"tag":363,"props":621,"children":623},{"href":622},"/man/VkMemoryRequirements",[624],{"type":18,"value":625},"VkMemoryRequirements",{"type":18,"value":176},{"type":13,"tag":21,"props":628,"children":630},{"className":629},[],[631],{"type":18,"value":348},{"type":18,"value":633},").",{"type":13,"tag":635,"props":636,"children":638},"validity-group",{"name":637},"Valid Usage",[639,685,747,800,838,862,880,903,926,956,1026],{"type":13,"tag":640,"props":641,"children":643},"validity-field",{"name":642},"VUID-VkSparseMemoryBind-memory-01096",[644],{"type":13,"tag":14,"props":645,"children":646},{},[647,648,653,655,659,660,665,667,672,674,677,679],{"type":18,"value":600},{"type":13,"tag":21,"props":649,"children":651},{"className":650},[],[652],{"type":18,"value":359},{"type":18,"value":654}," is not ",{"type":13,"tag":363,"props":656,"children":657},{"href":380},[658],{"type":18,"value":383},{"type":18,"value":186},{"type":13,"tag":21,"props":661,"children":663},{"className":662},[],[664],{"type":18,"value":359},{"type":18,"value":666}," and\n",{"type":13,"tag":21,"props":668,"children":670},{"className":669},[],[671],{"type":18,"value":394},{"type":18,"value":673}," ",{"type":13,"tag":489,"props":675,"children":676},{"type":491},[],{"type":18,"value":678}," match the memory requirements of the resource,\nas described in section ",{"type":13,"tag":363,"props":680,"children":682},{"href":681},"/chapters/resources#resources-association",[683],{"type":18,"value":684},"Resource Memory Association",{"type":13,"tag":640,"props":686,"children":688},{"name":687},"VUID-VkSparseMemoryBind-resourceOffset-09491",[689],{"type":13,"tag":14,"props":690,"children":691},{},[692,694,700,701,706,707,712,714,719,720,723,725,731,733,737,739,745],{"type":18,"value":693},"If the resource being bound is a ",{"type":13,"tag":21,"props":695,"children":697},{"className":696},[],[698],{"type":18,"value":699},"VkBuffer",{"type":18,"value":186},{"type":13,"tag":21,"props":702,"children":704},{"className":703},[],[705],{"type":18,"value":337},{"type":18,"value":254},{"type":13,"tag":21,"props":708,"children":710},{"className":709},[],[711],{"type":18,"value":394},{"type":18,"value":713}," and ",{"type":13,"tag":21,"props":715,"children":717},{"className":716},[],[718],{"type":18,"value":348},{"type":18,"value":673},{"type":13,"tag":489,"props":721,"children":722},{"type":491},[],{"type":18,"value":724}," be an integer multiple of the\n",{"type":13,"tag":21,"props":726,"children":728},{"className":727},[],[729],{"type":18,"value":730},"alignment",{"type":18,"value":732}," of the ",{"type":13,"tag":363,"props":734,"children":735},{"href":622},[736],{"type":18,"value":625},{"type":18,"value":738}," structure returned\nfrom a call to ",{"type":13,"tag":363,"props":740,"children":742},{"href":741},"/man/vkGetBufferMemoryRequirements",[743],{"type":18,"value":744},"vkGetBufferMemoryRequirements",{"type":18,"value":746}," with the buffer\nresource",{"type":13,"tag":640,"props":748,"children":750},{"name":749},"VUID-VkSparseMemoryBind-resourceOffset-09492",[751],{"type":13,"tag":14,"props":752,"children":753},{},[754,755,761,762,767,768,773,774,777,779,784,786,790,792,798],{"type":18,"value":693},{"type":13,"tag":21,"props":756,"children":758},{"className":757},[],[759],{"type":18,"value":760},"VkImage",{"type":18,"value":186},{"type":13,"tag":21,"props":763,"children":765},{"className":764},[],[766],{"type":18,"value":337},{"type":18,"value":666},{"type":13,"tag":21,"props":769,"children":771},{"className":770},[],[772],{"type":18,"value":394},{"type":18,"value":673},{"type":13,"tag":489,"props":775,"children":776},{"type":491},[],{"type":18,"value":778}," be an integer multiple of the ",{"type":13,"tag":21,"props":780,"children":782},{"className":781},[],[783],{"type":18,"value":730},{"type":18,"value":785},"\nof the ",{"type":13,"tag":363,"props":787,"children":788},{"href":622},[789],{"type":18,"value":625},{"type":18,"value":791}," structure returned from a call to\n",{"type":13,"tag":363,"props":793,"children":795},{"href":794},"/man/vkGetImageMemoryRequirements",[796],{"type":18,"value":797},"vkGetImageMemoryRequirements",{"type":18,"value":799}," with the image resource",{"type":13,"tag":640,"props":801,"children":803},{"name":802},"VUID-VkSparseMemoryBind-memory-01097",[804],{"type":13,"tag":14,"props":805,"children":806},{},[807,808,813,814,818,819,824,825,828,830,836],{"type":18,"value":600},{"type":13,"tag":21,"props":809,"children":811},{"className":810},[],[812],{"type":18,"value":359},{"type":18,"value":654},{"type":13,"tag":363,"props":815,"children":816},{"href":380},[817],{"type":18,"value":383},{"type":18,"value":186},{"type":13,"tag":21,"props":820,"children":822},{"className":821},[],[823],{"type":18,"value":359},{"type":18,"value":673},{"type":13,"tag":489,"props":826,"children":827},{"type":491},[],{"type":18,"value":829}," not have\nbeen created with a memory type that reports\n",{"type":13,"tag":21,"props":831,"children":833},{"className":832},[],[834],{"type":18,"value":835},"VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT",{"type":18,"value":837}," bit set",{"type":13,"tag":640,"props":839,"children":841},{"name":840},"VUID-VkSparseMemoryBind-size-01098",[842],{"type":13,"tag":14,"props":843,"children":844},{},[845,850,851,854,856],{"type":13,"tag":21,"props":846,"children":848},{"className":847},[],[849],{"type":18,"value":348},{"type":18,"value":673},{"type":13,"tag":489,"props":852,"children":853},{"type":491},[],{"type":18,"value":855}," be greater than ",{"type":13,"tag":21,"props":857,"children":859},{"className":858},[],[860],{"type":18,"value":861},"0",{"type":13,"tag":640,"props":863,"children":865},{"name":864},"VUID-VkSparseMemoryBind-resourceOffset-01099",[866],{"type":13,"tag":14,"props":867,"children":868},{},[869,874,875,878],{"type":13,"tag":21,"props":870,"children":872},{"className":871},[],[873],{"type":18,"value":337},{"type":18,"value":673},{"type":13,"tag":489,"props":876,"children":877},{"type":491},[],{"type":18,"value":879}," be less than the size of the resource",{"type":13,"tag":640,"props":881,"children":883},{"name":882},"VUID-VkSparseMemoryBind-size-01100",[884],{"type":13,"tag":14,"props":885,"children":886},{},[887,892,893,896,898],{"type":13,"tag":21,"props":888,"children":890},{"className":889},[],[891],{"type":18,"value":348},{"type":18,"value":673},{"type":13,"tag":489,"props":894,"children":895},{"type":491},[],{"type":18,"value":897}," be less than or equal to the size of the resource minus\n",{"type":13,"tag":21,"props":899,"children":901},{"className":900},[],[902],{"type":18,"value":337},{"type":13,"tag":640,"props":904,"children":906},{"name":905},"VUID-VkSparseMemoryBind-memoryOffset-01101",[907],{"type":13,"tag":14,"props":908,"children":909},{},[910,915,916,919,921],{"type":13,"tag":21,"props":911,"children":913},{"className":912},[],[914],{"type":18,"value":394},{"type":18,"value":673},{"type":13,"tag":489,"props":917,"children":918},{"type":491},[],{"type":18,"value":920}," be less than the size of ",{"type":13,"tag":21,"props":922,"children":924},{"className":923},[],[925],{"type":18,"value":359},{"type":13,"tag":640,"props":927,"children":929},{"name":928},"VUID-VkSparseMemoryBind-size-01102",[930],{"type":13,"tag":14,"props":931,"children":932},{},[933,938,939,942,944,949,951],{"type":13,"tag":21,"props":934,"children":936},{"className":935},[],[937],{"type":18,"value":348},{"type":18,"value":673},{"type":13,"tag":489,"props":940,"children":941},{"type":491},[],{"type":18,"value":943}," be less than or equal to the size of ",{"type":13,"tag":21,"props":945,"children":947},{"className":946},[],[948],{"type":18,"value":359},{"type":18,"value":950}," minus\n",{"type":13,"tag":21,"props":952,"children":954},{"className":953},[],[955],{"type":18,"value":394},{"type":13,"tag":640,"props":957,"children":959},{"name":958},"VUID-VkSparseMemoryBind-memory-02730",[960],{"type":13,"tag":14,"props":961,"children":962},{},[963,964,969,971,977,978,984,986,991,993,996,998,1004,1005,1010,1012,1018,1019,1024],{"type":18,"value":600},{"type":13,"tag":21,"props":965,"children":967},{"className":966},[],[968],{"type":18,"value":359},{"type":18,"value":970}," was created with\n",{"type":13,"tag":363,"props":972,"children":974},{"href":973},"/man/VkExportMemoryAllocateInfo",[975],{"type":18,"value":976},"VkExportMemoryAllocateInfo",{"type":18,"value":176},{"type":13,"tag":21,"props":979,"children":981},{"className":980},[],[982],{"type":18,"value":983},"handleTypes",{"type":18,"value":985}," not equal to ",{"type":13,"tag":21,"props":987,"children":989},{"className":988},[],[990],{"type":18,"value":861},{"type":18,"value":992},", at\nleast one handle type it contained ",{"type":13,"tag":489,"props":994,"children":995},{"type":491},[],{"type":18,"value":997}," also have been set in\n",{"type":13,"tag":363,"props":999,"children":1001},{"href":1000},"/man/VkExternalMemoryBufferCreateInfo",[1002],{"type":18,"value":1003},"VkExternalMemoryBufferCreateInfo",{"type":18,"value":176},{"type":13,"tag":21,"props":1006,"children":1008},{"className":1007},[],[1009],{"type":18,"value":983},{"type":18,"value":1011}," or\n",{"type":13,"tag":363,"props":1013,"children":1015},{"href":1014},"/man/VkExternalMemoryImageCreateInfo",[1016],{"type":18,"value":1017},"VkExternalMemoryImageCreateInfo",{"type":18,"value":176},{"type":13,"tag":21,"props":1020,"children":1022},{"className":1021},[],[1023],{"type":18,"value":983},{"type":18,"value":1025}," when the\nresource was created",{"type":13,"tag":640,"props":1027,"children":1029},{"name":1028},"VUID-VkSparseMemoryBind-memory-02731",[1030],{"type":13,"tag":14,"props":1031,"children":1032},{},[1033,1034,1039,1041,1044,1045,1049,1050,1055,1056,1060,1061,1066],{"type":18,"value":600},{"type":13,"tag":21,"props":1035,"children":1037},{"className":1036},[],[1038],{"type":18,"value":359},{"type":18,"value":1040}," was created by a memory import operation, the external\nhandle type of the imported memory ",{"type":13,"tag":489,"props":1042,"children":1043},{"type":491},[],{"type":18,"value":997},{"type":13,"tag":363,"props":1046,"children":1047},{"href":1000},[1048],{"type":18,"value":1003},{"type":18,"value":176},{"type":13,"tag":21,"props":1051,"children":1053},{"className":1052},[],[1054],{"type":18,"value":983},{"type":18,"value":1011},{"type":13,"tag":363,"props":1057,"children":1058},{"href":1014},[1059],{"type":18,"value":1017},{"type":18,"value":176},{"type":13,"tag":21,"props":1062,"children":1064},{"className":1063},[],[1065],{"type":18,"value":983},{"type":18,"value":1025},{"type":13,"tag":635,"props":1068,"children":1070},{"name":1069},"Valid Usage (Implicit)",[1071,1107],{"type":13,"tag":640,"props":1072,"children":1074},{"name":1073},"VUID-VkSparseMemoryBind-memory-parameter",[1075],{"type":13,"tag":14,"props":1076,"children":1077},{},[1078,1079,1084,1085,1089,1090,1095,1096,1099,1101,1105],{"type":18,"value":600},{"type":13,"tag":21,"props":1080,"children":1082},{"className":1081},[],[1083],{"type":18,"value":359},{"type":18,"value":654},{"type":13,"tag":363,"props":1086,"children":1087},{"href":380},[1088],{"type":18,"value":383},{"type":18,"value":186},{"type":13,"tag":21,"props":1091,"children":1093},{"className":1092},[],[1094],{"type":18,"value":359},{"type":18,"value":673},{"type":13,"tag":489,"props":1097,"children":1098},{"type":491},[],{"type":18,"value":1100}," be a valid ",{"type":13,"tag":363,"props":1102,"children":1103},{"href":365},[1104],{"type":18,"value":368},{"type":18,"value":1106}," handle",{"type":13,"tag":640,"props":1108,"children":1110},{"name":1109},"VUID-VkSparseMemoryBind-flags-parameter",[1111],{"type":13,"tag":14,"props":1112,"children":1113},{},[1114,1119,1120,1123,1125,1129],{"type":13,"tag":21,"props":1115,"children":1117},{"className":1116},[],[1118],{"type":18,"value":423},{"type":18,"value":673},{"type":13,"tag":489,"props":1121,"children":1122},{"type":491},[],{"type":18,"value":1124}," be a valid combination of ",{"type":13,"tag":363,"props":1126,"children":1127},{"href":428},[1128],{"type":18,"value":431},{"type":18,"value":1130}," values",{"type":13,"tag":1132,"props":1133,"children":1134},"style",{},[1135],{"type":18,"value":1136},"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":1138},[],"markdown",1729612481641]