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