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