[{"data":1,"prerenderedAt":3366},["ShallowReactive",2],{"hlV10z4dkD":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":3365,"_id":4},"VkSwapchainCreateInfoKHR","Structure specifying parameters of a newly created swapchain object","VK_KHR_swapchain","structs",[],{"type":10,"children":11,"toc":3363},"root",[12,28,860,1317,1360,1418,1533,2905,3357],{"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,270],{"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 VkSwapchainCreateInfoKHR {\n VkStructureType sType;\n const void* pNext;\n VkSwapchainCreateFlagsKHR flags;\n VkSurfaceKHR surface;\n uint32_t minImageCount;\n VkFormat imageFormat;\n VkColorSpaceKHR imageColorSpace;\n VkExtent2D imageExtent;\n uint32_t imageArrayLayers;\n VkImageUsageFlags imageUsage;\n VkSharingMode imageSharingMode;\n uint32_t queueFamilyIndexCount;\n const uint32_t* pQueueFamilyIndices;\n VkSurfaceTransformFlagBitsKHR preTransform;\n VkCompositeAlphaFlagBitsKHR compositeAlpha;\n VkPresentModeKHR presentMode;\n VkBool32 clipped;\n VkSwapchainKHR oldSwapchain;\n} VkSwapchainCreateInfoKHR;\n","C","c","",[41],{"type":13,"tag":21,"props":42,"children":43},{"__ignoreMap":39},[44,67,76,95,104,113,127,136,145,154,167,176,185,198,216,225,234,243,252,261],{"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}," VkSwapchainCreateInfoKHR {\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}," VkSwapchainCreateFlagsKHR 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}," VkSurfaceKHR surface;\n",{"type":13,"tag":45,"props":114,"children":116},{"class":47,"line":115},6,[117,122],{"type":13,"tag":45,"props":118,"children":119},{"style":52},[120],{"type":18,"value":121}," uint32_t",{"type":13,"tag":45,"props":123,"children":124},{"style":63},[125],{"type":18,"value":126}," minImageCount;\n",{"type":13,"tag":45,"props":128,"children":130},{"class":47,"line":129},7,[131],{"type":13,"tag":45,"props":132,"children":133},{"style":63},[134],{"type":18,"value":135}," VkFormat imageFormat;\n",{"type":13,"tag":45,"props":137,"children":139},{"class":47,"line":138},8,[140],{"type":13,"tag":45,"props":141,"children":142},{"style":63},[143],{"type":18,"value":144}," VkColorSpaceKHR imageColorSpace;\n",{"type":13,"tag":45,"props":146,"children":148},{"class":47,"line":147},9,[149],{"type":13,"tag":45,"props":150,"children":151},{"style":63},[152],{"type":18,"value":153}," VkExtent2D imageExtent;\n",{"type":13,"tag":45,"props":155,"children":157},{"class":47,"line":156},10,[158,162],{"type":13,"tag":45,"props":159,"children":160},{"style":52},[161],{"type":18,"value":121},{"type":13,"tag":45,"props":163,"children":164},{"style":63},[165],{"type":18,"value":166}," imageArrayLayers;\n",{"type":13,"tag":45,"props":168,"children":170},{"class":47,"line":169},11,[171],{"type":13,"tag":45,"props":172,"children":173},{"style":63},[174],{"type":18,"value":175}," VkImageUsageFlags imageUsage;\n",{"type":13,"tag":45,"props":177,"children":179},{"class":47,"line":178},12,[180],{"type":13,"tag":45,"props":181,"children":182},{"style":63},[183],{"type":18,"value":184}," VkSharingMode imageSharingMode;\n",{"type":13,"tag":45,"props":186,"children":188},{"class":47,"line":187},13,[189,193],{"type":13,"tag":45,"props":190,"children":191},{"style":52},[192],{"type":18,"value":121},{"type":13,"tag":45,"props":194,"children":195},{"style":63},[196],{"type":18,"value":197}," queueFamilyIndexCount;\n",{"type":13,"tag":45,"props":199,"children":201},{"class":47,"line":200},14,[202,206,211],{"type":13,"tag":45,"props":203,"children":204},{"style":52},[205],{"type":18,"value":84},{"type":13,"tag":45,"props":207,"children":208},{"style":52},[209],{"type":18,"value":210}," uint32_t*",{"type":13,"tag":45,"props":212,"children":213},{"style":63},[214],{"type":18,"value":215}," pQueueFamilyIndices;\n",{"type":13,"tag":45,"props":217,"children":219},{"class":47,"line":218},15,[220],{"type":13,"tag":45,"props":221,"children":222},{"style":63},[223],{"type":18,"value":224}," VkSurfaceTransformFlagBitsKHR preTransform;\n",{"type":13,"tag":45,"props":226,"children":228},{"class":47,"line":227},16,[229],{"type":13,"tag":45,"props":230,"children":231},{"style":63},[232],{"type":18,"value":233}," VkCompositeAlphaFlagBitsKHR compositeAlpha;\n",{"type":13,"tag":45,"props":235,"children":237},{"class":47,"line":236},17,[238],{"type":13,"tag":45,"props":239,"children":240},{"style":63},[241],{"type":18,"value":242}," VkPresentModeKHR presentMode;\n",{"type":13,"tag":45,"props":244,"children":246},{"class":47,"line":245},18,[247],{"type":13,"tag":45,"props":248,"children":249},{"style":63},[250],{"type":18,"value":251}," VkBool32 clipped;\n",{"type":13,"tag":45,"props":253,"children":255},{"class":47,"line":254},19,[256],{"type":13,"tag":45,"props":257,"children":258},{"style":63},[259],{"type":18,"value":260}," VkSwapchainKHR oldSwapchain;\n",{"type":13,"tag":45,"props":262,"children":264},{"class":47,"line":263},20,[265],{"type":13,"tag":45,"props":266,"children":267},{"style":63},[268],{"type":18,"value":269},"} VkSwapchainCreateInfoKHR;\n",{"type":13,"tag":33,"props":271,"children":276},{"className":272,"code":273,"filename":274,"language":275,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct SwapchainCreateInfoKHR {\n s_type: vk::StructureType,\n p_next: *const c_void,\n flags: vk::SwapchainCreateFlagsKHR,\n surface: vk::SurfaceKHR, // The swapchain's target surface\n min_image_count: u32, // Minimum number of presentation images the application needs\n image_format: vk::Format, // Format of the presentation images\n image_color_space: vk::ColorSpaceKHR, // Colorspace of the presentation images\n image_extent: vk::Extent2D, // Dimensions of the presentation images\n image_array_layers: u32, // Determines the number of views for multiview/stereo presentation\n image_usage: vk::ImageUsageFlags, // Bits indicating how the presentation images will be used\n image_sharing_mode: vk::SharingMode, // Sharing mode used for the presentation images\n queue_family_index_count: u32, // Number of queue families having access to the images in case of concurrent sharing mode\n p_queue_family_indices: *const u32, // Array of queue family indices having access to the images in case of concurrent sharing mode\n pre_transform: SurfaceTransformFlagsKHR, // The transform, relative to the device's natural orientation, applied to the image content prior to presentation\n composite_alpha: CompositeAlphaFlagsKHR, // The alpha blending mode used when compositing this surface with other surfaces in the window system\n present_mode: vk::PresentModeKHR, // Which presentation mode to use for presents on this swap chain\n clipped: vk::Bool32, // Specifies whether presentable images may be affected by window clip regions\n old_swapchain: vk::SwapchainKHR, // Existing swap chain to replace, if any\n}\n","Rust","rs",[277],{"type":13,"tag":21,"props":278,"children":279},{"__ignoreMap":39},[280,303,336,358,387,423,449,483,517,551,576,610,644,669,698,724,750,784,818,852],{"type":13,"tag":45,"props":281,"children":282},{"class":47,"line":48},[283,288,292,298],{"type":13,"tag":45,"props":284,"children":285},{"style":52},[286],{"type":18,"value":287},"pub",{"type":13,"tag":45,"props":289,"children":290},{"style":52},[291],{"type":18,"value":60},{"type":13,"tag":45,"props":293,"children":295},{"style":294},"--shiki-default:#953800;--shiki-dark:#FFA657",[296],{"type":18,"value":297}," SwapchainCreateInfoKHR",{"type":13,"tag":45,"props":299,"children":300},{"style":63},[301],{"type":18,"value":302}," {\n",{"type":13,"tag":45,"props":304,"children":305},{"class":47,"line":69},[306,311,316,321,326,331],{"type":13,"tag":45,"props":307,"children":308},{"style":63},[309],{"type":18,"value":310}," s_type",{"type":13,"tag":45,"props":312,"children":313},{"style":52},[314],{"type":18,"value":315},":",{"type":13,"tag":45,"props":317,"children":318},{"style":294},[319],{"type":18,"value":320}," vk",{"type":13,"tag":45,"props":322,"children":323},{"style":52},[324],{"type":18,"value":325},"::",{"type":13,"tag":45,"props":327,"children":328},{"style":294},[329],{"type":18,"value":330},"StructureType",{"type":13,"tag":45,"props":332,"children":333},{"style":63},[334],{"type":18,"value":335},",\n",{"type":13,"tag":45,"props":337,"children":338},{"class":47,"line":78},[339,344,348,353],{"type":13,"tag":45,"props":340,"children":341},{"style":63},[342],{"type":18,"value":343}," p_next",{"type":13,"tag":45,"props":345,"children":346},{"style":52},[347],{"type":18,"value":315},{"type":13,"tag":45,"props":349,"children":350},{"style":52},[351],{"type":18,"value":352}," *const",{"type":13,"tag":45,"props":354,"children":355},{"style":63},[356],{"type":18,"value":357}," c_void,\n",{"type":13,"tag":45,"props":359,"children":360},{"class":47,"line":97},[361,366,370,374,378,383],{"type":13,"tag":45,"props":362,"children":363},{"style":63},[364],{"type":18,"value":365}," flags",{"type":13,"tag":45,"props":367,"children":368},{"style":52},[369],{"type":18,"value":315},{"type":13,"tag":45,"props":371,"children":372},{"style":294},[373],{"type":18,"value":320},{"type":13,"tag":45,"props":375,"children":376},{"style":52},[377],{"type":18,"value":325},{"type":13,"tag":45,"props":379,"children":380},{"style":294},[381],{"type":18,"value":382},"SwapchainCreateFlagsKHR",{"type":13,"tag":45,"props":384,"children":385},{"style":63},[386],{"type":18,"value":335},{"type":13,"tag":45,"props":388,"children":389},{"class":47,"line":106},[390,395,399,403,407,412,417],{"type":13,"tag":45,"props":391,"children":392},{"style":63},[393],{"type":18,"value":394}," surface",{"type":13,"tag":45,"props":396,"children":397},{"style":52},[398],{"type":18,"value":315},{"type":13,"tag":45,"props":400,"children":401},{"style":294},[402],{"type":18,"value":320},{"type":13,"tag":45,"props":404,"children":405},{"style":52},[406],{"type":18,"value":325},{"type":13,"tag":45,"props":408,"children":409},{"style":294},[410],{"type":18,"value":411},"SurfaceKHR",{"type":13,"tag":45,"props":413,"children":414},{"style":63},[415],{"type":18,"value":416},", ",{"type":13,"tag":45,"props":418,"children":420},{"style":419},"--shiki-default:#6E7781;--shiki-dark:#8B949E",[421],{"type":18,"value":422},"// The swapchain's target surface\n",{"type":13,"tag":45,"props":424,"children":425},{"class":47,"line":115},[426,431,435,440,444],{"type":13,"tag":45,"props":427,"children":428},{"style":63},[429],{"type":18,"value":430}," min_image_count",{"type":13,"tag":45,"props":432,"children":433},{"style":52},[434],{"type":18,"value":315},{"type":13,"tag":45,"props":436,"children":437},{"style":294},[438],{"type":18,"value":439}," u32",{"type":13,"tag":45,"props":441,"children":442},{"style":63},[443],{"type":18,"value":416},{"type":13,"tag":45,"props":445,"children":446},{"style":419},[447],{"type":18,"value":448},"// Minimum number of presentation images the application needs\n",{"type":13,"tag":45,"props":450,"children":451},{"class":47,"line":129},[452,457,461,465,469,474,478],{"type":13,"tag":45,"props":453,"children":454},{"style":63},[455],{"type":18,"value":456}," image_format",{"type":13,"tag":45,"props":458,"children":459},{"style":52},[460],{"type":18,"value":315},{"type":13,"tag":45,"props":462,"children":463},{"style":294},[464],{"type":18,"value":320},{"type":13,"tag":45,"props":466,"children":467},{"style":52},[468],{"type":18,"value":325},{"type":13,"tag":45,"props":470,"children":471},{"style":294},[472],{"type":18,"value":473},"Format",{"type":13,"tag":45,"props":475,"children":476},{"style":63},[477],{"type":18,"value":416},{"type":13,"tag":45,"props":479,"children":480},{"style":419},[481],{"type":18,"value":482},"// Format of the presentation images\n",{"type":13,"tag":45,"props":484,"children":485},{"class":47,"line":138},[486,491,495,499,503,508,512],{"type":13,"tag":45,"props":487,"children":488},{"style":63},[489],{"type":18,"value":490}," image_color_space",{"type":13,"tag":45,"props":492,"children":493},{"style":52},[494],{"type":18,"value":315},{"type":13,"tag":45,"props":496,"children":497},{"style":294},[498],{"type":18,"value":320},{"type":13,"tag":45,"props":500,"children":501},{"style":52},[502],{"type":18,"value":325},{"type":13,"tag":45,"props":504,"children":505},{"style":294},[506],{"type":18,"value":507},"ColorSpaceKHR",{"type":13,"tag":45,"props":509,"children":510},{"style":63},[511],{"type":18,"value":416},{"type":13,"tag":45,"props":513,"children":514},{"style":419},[515],{"type":18,"value":516},"// Colorspace of the presentation images\n",{"type":13,"tag":45,"props":518,"children":519},{"class":47,"line":147},[520,525,529,533,537,542,546],{"type":13,"tag":45,"props":521,"children":522},{"style":63},[523],{"type":18,"value":524}," image_extent",{"type":13,"tag":45,"props":526,"children":527},{"style":52},[528],{"type":18,"value":315},{"type":13,"tag":45,"props":530,"children":531},{"style":294},[532],{"type":18,"value":320},{"type":13,"tag":45,"props":534,"children":535},{"style":52},[536],{"type":18,"value":325},{"type":13,"tag":45,"props":538,"children":539},{"style":294},[540],{"type":18,"value":541},"Extent2D",{"type":13,"tag":45,"props":543,"children":544},{"style":63},[545],{"type":18,"value":416},{"type":13,"tag":45,"props":547,"children":548},{"style":419},[549],{"type":18,"value":550},"// Dimensions of the presentation images\n",{"type":13,"tag":45,"props":552,"children":553},{"class":47,"line":156},[554,559,563,567,571],{"type":13,"tag":45,"props":555,"children":556},{"style":63},[557],{"type":18,"value":558}," image_array_layers",{"type":13,"tag":45,"props":560,"children":561},{"style":52},[562],{"type":18,"value":315},{"type":13,"tag":45,"props":564,"children":565},{"style":294},[566],{"type":18,"value":439},{"type":13,"tag":45,"props":568,"children":569},{"style":63},[570],{"type":18,"value":416},{"type":13,"tag":45,"props":572,"children":573},{"style":419},[574],{"type":18,"value":575},"// Determines the number of views for multiview/stereo presentation\n",{"type":13,"tag":45,"props":577,"children":578},{"class":47,"line":169},[579,584,588,592,596,601,605],{"type":13,"tag":45,"props":580,"children":581},{"style":63},[582],{"type":18,"value":583}," image_usage",{"type":13,"tag":45,"props":585,"children":586},{"style":52},[587],{"type":18,"value":315},{"type":13,"tag":45,"props":589,"children":590},{"style":294},[591],{"type":18,"value":320},{"type":13,"tag":45,"props":593,"children":594},{"style":52},[595],{"type":18,"value":325},{"type":13,"tag":45,"props":597,"children":598},{"style":294},[599],{"type":18,"value":600},"ImageUsageFlags",{"type":13,"tag":45,"props":602,"children":603},{"style":63},[604],{"type":18,"value":416},{"type":13,"tag":45,"props":606,"children":607},{"style":419},[608],{"type":18,"value":609},"// Bits indicating how the presentation images will be used\n",{"type":13,"tag":45,"props":611,"children":612},{"class":47,"line":178},[613,618,622,626,630,635,639],{"type":13,"tag":45,"props":614,"children":615},{"style":63},[616],{"type":18,"value":617}," image_sharing_mode",{"type":13,"tag":45,"props":619,"children":620},{"style":52},[621],{"type":18,"value":315},{"type":13,"tag":45,"props":623,"children":624},{"style":294},[625],{"type":18,"value":320},{"type":13,"tag":45,"props":627,"children":628},{"style":52},[629],{"type":18,"value":325},{"type":13,"tag":45,"props":631,"children":632},{"style":294},[633],{"type":18,"value":634},"SharingMode",{"type":13,"tag":45,"props":636,"children":637},{"style":63},[638],{"type":18,"value":416},{"type":13,"tag":45,"props":640,"children":641},{"style":419},[642],{"type":18,"value":643},"// Sharing mode used for the presentation images\n",{"type":13,"tag":45,"props":645,"children":646},{"class":47,"line":187},[647,652,656,660,664],{"type":13,"tag":45,"props":648,"children":649},{"style":63},[650],{"type":18,"value":651}," queue_family_index_count",{"type":13,"tag":45,"props":653,"children":654},{"style":52},[655],{"type":18,"value":315},{"type":13,"tag":45,"props":657,"children":658},{"style":294},[659],{"type":18,"value":439},{"type":13,"tag":45,"props":661,"children":662},{"style":63},[663],{"type":18,"value":416},{"type":13,"tag":45,"props":665,"children":666},{"style":419},[667],{"type":18,"value":668},"// Number of queue families having access to the images in case of concurrent sharing mode\n",{"type":13,"tag":45,"props":670,"children":671},{"class":47,"line":200},[672,677,681,685,689,693],{"type":13,"tag":45,"props":673,"children":674},{"style":63},[675],{"type":18,"value":676}," p_queue_family_indices",{"type":13,"tag":45,"props":678,"children":679},{"style":52},[680],{"type":18,"value":315},{"type":13,"tag":45,"props":682,"children":683},{"style":52},[684],{"type":18,"value":352},{"type":13,"tag":45,"props":686,"children":687},{"style":294},[688],{"type":18,"value":439},{"type":13,"tag":45,"props":690,"children":691},{"style":63},[692],{"type":18,"value":416},{"type":13,"tag":45,"props":694,"children":695},{"style":419},[696],{"type":18,"value":697},"// Array of queue family indices having access to the images in case of concurrent sharing mode\n",{"type":13,"tag":45,"props":699,"children":700},{"class":47,"line":218},[701,706,710,715,719],{"type":13,"tag":45,"props":702,"children":703},{"style":63},[704],{"type":18,"value":705}," pre_transform",{"type":13,"tag":45,"props":707,"children":708},{"style":52},[709],{"type":18,"value":315},{"type":13,"tag":45,"props":711,"children":712},{"style":294},[713],{"type":18,"value":714}," SurfaceTransformFlagsKHR",{"type":13,"tag":45,"props":716,"children":717},{"style":63},[718],{"type":18,"value":416},{"type":13,"tag":45,"props":720,"children":721},{"style":419},[722],{"type":18,"value":723},"// The transform, relative to the device's natural orientation, applied to the image content prior to presentation\n",{"type":13,"tag":45,"props":725,"children":726},{"class":47,"line":227},[727,732,736,741,745],{"type":13,"tag":45,"props":728,"children":729},{"style":63},[730],{"type":18,"value":731}," composite_alpha",{"type":13,"tag":45,"props":733,"children":734},{"style":52},[735],{"type":18,"value":315},{"type":13,"tag":45,"props":737,"children":738},{"style":294},[739],{"type":18,"value":740}," CompositeAlphaFlagsKHR",{"type":13,"tag":45,"props":742,"children":743},{"style":63},[744],{"type":18,"value":416},{"type":13,"tag":45,"props":746,"children":747},{"style":419},[748],{"type":18,"value":749},"// The alpha blending mode used when compositing this surface with other surfaces in the window system\n",{"type":13,"tag":45,"props":751,"children":752},{"class":47,"line":236},[753,758,762,766,770,775,779],{"type":13,"tag":45,"props":754,"children":755},{"style":63},[756],{"type":18,"value":757}," present_mode",{"type":13,"tag":45,"props":759,"children":760},{"style":52},[761],{"type":18,"value":315},{"type":13,"tag":45,"props":763,"children":764},{"style":294},[765],{"type":18,"value":320},{"type":13,"tag":45,"props":767,"children":768},{"style":52},[769],{"type":18,"value":325},{"type":13,"tag":45,"props":771,"children":772},{"style":294},[773],{"type":18,"value":774},"PresentModeKHR",{"type":13,"tag":45,"props":776,"children":777},{"style":63},[778],{"type":18,"value":416},{"type":13,"tag":45,"props":780,"children":781},{"style":419},[782],{"type":18,"value":783},"// Which presentation mode to use for presents on this swap chain\n",{"type":13,"tag":45,"props":785,"children":786},{"class":47,"line":245},[787,792,796,800,804,809,813],{"type":13,"tag":45,"props":788,"children":789},{"style":63},[790],{"type":18,"value":791}," clipped",{"type":13,"tag":45,"props":793,"children":794},{"style":52},[795],{"type":18,"value":315},{"type":13,"tag":45,"props":797,"children":798},{"style":294},[799],{"type":18,"value":320},{"type":13,"tag":45,"props":801,"children":802},{"style":52},[803],{"type":18,"value":325},{"type":13,"tag":45,"props":805,"children":806},{"style":294},[807],{"type":18,"value":808},"Bool32",{"type":13,"tag":45,"props":810,"children":811},{"style":63},[812],{"type":18,"value":416},{"type":13,"tag":45,"props":814,"children":815},{"style":419},[816],{"type":18,"value":817},"// Specifies whether presentable images may be affected by window clip regions\n",{"type":13,"tag":45,"props":819,"children":820},{"class":47,"line":254},[821,826,830,834,838,843,847],{"type":13,"tag":45,"props":822,"children":823},{"style":63},[824],{"type":18,"value":825}," old_swapchain",{"type":13,"tag":45,"props":827,"children":828},{"style":52},[829],{"type":18,"value":315},{"type":13,"tag":45,"props":831,"children":832},{"style":294},[833],{"type":18,"value":320},{"type":13,"tag":45,"props":835,"children":836},{"style":52},[837],{"type":18,"value":325},{"type":13,"tag":45,"props":839,"children":840},{"style":294},[841],{"type":18,"value":842},"SwapchainKHR",{"type":13,"tag":45,"props":844,"children":845},{"style":63},[846],{"type":18,"value":416},{"type":13,"tag":45,"props":848,"children":849},{"style":419},[850],{"type":18,"value":851},"// Existing swap chain to replace, if any\n",{"type":13,"tag":45,"props":853,"children":854},{"class":47,"line":263},[855],{"type":13,"tag":45,"props":856,"children":857},{"style":63},[858],{"type":18,"value":859},"}\n",{"type":13,"tag":861,"props":862,"children":863},"ul",{},[864,885,904,923,941,952,970,988,1054,1065,1083,1094,1119,1142,1175,1193,1204,1281],{"type":13,"tag":865,"props":866,"children":867},"li",{},[868,874,876,883],{"type":13,"tag":21,"props":869,"children":871},{"className":870},[],[872],{"type":18,"value":873},"sType",{"type":18,"value":875}," is a ",{"type":13,"tag":877,"props":878,"children":880},"a",{"href":879},"/man/VkStructureType",[881],{"type":18,"value":882},"VkStructureType",{"type":18,"value":884}," value identifying this structure.",{"type":13,"tag":865,"props":886,"children":887},{},[888,894,896,902],{"type":13,"tag":21,"props":889,"children":891},{"className":890},[],[892],{"type":18,"value":893},"pNext",{"type":18,"value":895}," is ",{"type":13,"tag":21,"props":897,"children":899},{"className":898},[],[900],{"type":18,"value":901},"NULL",{"type":18,"value":903}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":865,"props":905,"children":906},{},[907,913,915,921],{"type":13,"tag":21,"props":908,"children":910},{"className":909},[],[911],{"type":18,"value":912},"flags",{"type":18,"value":914}," is a bitmask of ",{"type":13,"tag":877,"props":916,"children":918},{"href":917},"/man/VkSwapchainCreateFlagBitsKHR",[919],{"type":18,"value":920},"VkSwapchainCreateFlagBitsKHR",{"type":18,"value":922},"\nindicating parameters of the swapchain creation.",{"type":13,"tag":865,"props":924,"children":925},{},[926,932,934,939],{"type":13,"tag":21,"props":927,"children":929},{"className":928},[],[930],{"type":18,"value":931},"surface",{"type":18,"value":933}," is the surface onto which the swapchain will present\nimages.\nIf the creation succeeds, the swapchain becomes associated with\n",{"type":13,"tag":21,"props":935,"children":937},{"className":936},[],[938],{"type":18,"value":931},{"type":18,"value":940},".",{"type":13,"tag":865,"props":942,"children":943},{},[944,950],{"type":13,"tag":21,"props":945,"children":947},{"className":946},[],[948],{"type":18,"value":949},"minImageCount",{"type":18,"value":951}," is the minimum number of presentable images that the\napplication needs.\nThe implementation will either create the swapchain with at least that\nmany images, or it will fail to create the swapchain.",{"type":13,"tag":865,"props":953,"children":954},{},[955,961,962,968],{"type":13,"tag":21,"props":956,"children":958},{"className":957},[],[959],{"type":18,"value":960},"imageFormat",{"type":18,"value":875},{"type":13,"tag":877,"props":963,"children":965},{"href":964},"/man/VkFormat",[966],{"type":18,"value":967},"VkFormat",{"type":18,"value":969}," value specifying the format the\nswapchain image(s) will be created with.",{"type":13,"tag":865,"props":971,"children":972},{},[973,979,980,986],{"type":13,"tag":21,"props":974,"children":976},{"className":975},[],[977],{"type":18,"value":978},"imageColorSpace",{"type":18,"value":875},{"type":13,"tag":877,"props":981,"children":983},{"href":982},"/man/VkColorSpaceKHR",[984],{"type":18,"value":985},"VkColorSpaceKHR",{"type":18,"value":987}," value specifying the\nway the swapchain interprets image data.",{"type":13,"tag":865,"props":989,"children":990},{},[991,997,999,1005,1007,1013,1014],{"type":13,"tag":21,"props":992,"children":994},{"className":993},[],[995],{"type":18,"value":996},"imageExtent",{"type":18,"value":998}," is the size (in pixels) of the swapchain image(s).\nThe behavior is platform-dependent if the image extent does not match\nthe surface’s ",{"type":13,"tag":21,"props":1000,"children":1002},{"className":1001},[],[1003],{"type":18,"value":1004},"currentExtent",{"type":18,"value":1006}," as returned by\n",{"type":13,"tag":21,"props":1008,"children":1010},{"className":1009},[],[1011],{"type":18,"value":1012},"vkGetPhysicalDeviceSurfaceCapabilitiesKHR",{"type":18,"value":940},{"type":13,"tag":1015,"props":1016,"children":1017},"note",{},[1018],{"type":13,"tag":14,"props":1019,"children":1020},{},[1021,1023,1029,1031,1036,1038,1044,1046,1052],{"type":18,"value":1022},"On some platforms, it is normal that ",{"type":13,"tag":21,"props":1024,"children":1026},{"className":1025},[],[1027],{"type":18,"value":1028},"maxImageExtent",{"type":18,"value":1030}," ",{"type":13,"tag":1032,"props":1033,"children":1035},"normative",{"type":1034},"may",[],{"type":18,"value":1037}," become ",{"type":13,"tag":21,"props":1039,"children":1041},{"className":1040},[],[1042],{"type":18,"value":1043},"(0, 0)",{"type":18,"value":1045},", for example when the window is minimized.\nIn such a case, it is not possible to create a swapchain due to the Valid\nUsage requirements\n, unless scaling is selected through\n",{"type":13,"tag":877,"props":1047,"children":1049},{"href":1048},"/man/VkSwapchainPresentScalingCreateInfoEXT",[1050],{"type":18,"value":1051},"VkSwapchainPresentScalingCreateInfoEXT",{"type":18,"value":1053},", if supported\n.",{"type":13,"tag":865,"props":1055,"children":1056},{},[1057,1063],{"type":13,"tag":21,"props":1058,"children":1060},{"className":1059},[],[1061],{"type":18,"value":1062},"imageArrayLayers",{"type":18,"value":1064}," is the number of views in a multiview/stereo\nsurface.\nFor non-stereoscopic-3D applications, this value is 1.",{"type":13,"tag":865,"props":1066,"children":1067},{},[1068,1074,1075,1081],{"type":13,"tag":21,"props":1069,"children":1071},{"className":1070},[],[1072],{"type":18,"value":1073},"imageUsage",{"type":18,"value":914},{"type":13,"tag":877,"props":1076,"children":1078},{"href":1077},"/man/VkImageUsageFlagBits",[1079],{"type":18,"value":1080},"VkImageUsageFlagBits",{"type":18,"value":1082}," describing\nthe intended usage of the (acquired) swapchain images.",{"type":13,"tag":865,"props":1084,"children":1085},{},[1086,1092],{"type":13,"tag":21,"props":1087,"children":1089},{"className":1088},[],[1090],{"type":18,"value":1091},"imageSharingMode",{"type":18,"value":1093}," is the sharing mode used for the image(s) of the\nswapchain.",{"type":13,"tag":865,"props":1095,"children":1096},{},[1097,1103,1105,1110,1112,1118],{"type":13,"tag":21,"props":1098,"children":1100},{"className":1099},[],[1101],{"type":18,"value":1102},"queueFamilyIndexCount",{"type":18,"value":1104}," is the number of queue families having\naccess to the image(s) of the swapchain when ",{"type":13,"tag":21,"props":1106,"children":1108},{"className":1107},[],[1109],{"type":18,"value":1091},{"type":18,"value":1111}," is\n",{"type":13,"tag":21,"props":1113,"children":1115},{"className":1114},[],[1116],{"type":18,"value":1117},"VK_SHARING_MODE_CONCURRENT",{"type":18,"value":940},{"type":13,"tag":865,"props":1120,"children":1121},{},[1122,1128,1130,1135,1136,1141],{"type":13,"tag":21,"props":1123,"children":1125},{"className":1124},[],[1126],{"type":18,"value":1127},"pQueueFamilyIndices",{"type":18,"value":1129}," is a pointer to an array of queue family\nindices having access to the images(s) of the swapchain when\n",{"type":13,"tag":21,"props":1131,"children":1133},{"className":1132},[],[1134],{"type":18,"value":1091},{"type":18,"value":895},{"type":13,"tag":21,"props":1137,"children":1139},{"className":1138},[],[1140],{"type":18,"value":1117},{"type":18,"value":940},{"type":13,"tag":865,"props":1143,"children":1144},{},[1145,1151,1152,1158,1160,1166,1168,1173],{"type":13,"tag":21,"props":1146,"children":1148},{"className":1147},[],[1149],{"type":18,"value":1150},"preTransform",{"type":18,"value":875},{"type":13,"tag":877,"props":1153,"children":1155},{"href":1154},"/man/VkSurfaceTransformFlagBitsKHR",[1156],{"type":18,"value":1157},"VkSurfaceTransformFlagBitsKHR",{"type":18,"value":1159}," value\ndescribing the transform, relative to the presentation engine’s natural\norientation, applied to the image content prior to presentation.\nIf it does not match the ",{"type":13,"tag":21,"props":1161,"children":1163},{"className":1162},[],[1164],{"type":18,"value":1165},"currentTransform",{"type":18,"value":1167}," value returned by\n",{"type":13,"tag":21,"props":1169,"children":1171},{"className":1170},[],[1172],{"type":18,"value":1012},{"type":18,"value":1174},", the presentation engine\nwill transform the image content as part of the presentation operation.",{"type":13,"tag":865,"props":1176,"children":1177},{},[1178,1184,1185,1191],{"type":13,"tag":21,"props":1179,"children":1181},{"className":1180},[],[1182],{"type":18,"value":1183},"compositeAlpha",{"type":18,"value":875},{"type":13,"tag":877,"props":1186,"children":1188},{"href":1187},"/man/VkCompositeAlphaFlagBitsKHR",[1189],{"type":18,"value":1190},"VkCompositeAlphaFlagBitsKHR",{"type":18,"value":1192}," value\nindicating the alpha compositing mode to use when this surface is\ncomposited together with other surfaces on certain window systems.",{"type":13,"tag":865,"props":1194,"children":1195},{},[1196,1202],{"type":13,"tag":21,"props":1197,"children":1199},{"className":1198},[],[1200],{"type":18,"value":1201},"presentMode",{"type":18,"value":1203}," is the presentation mode the swapchain will use.\nA swapchain’s present mode determines how incoming present requests will\nbe processed and queued internally.",{"type":13,"tag":865,"props":1205,"children":1206},{},[1207,1213,1215],{"type":13,"tag":21,"props":1208,"children":1210},{"className":1209},[],[1211],{"type":18,"value":1212},"clipped",{"type":18,"value":1214}," specifies whether the Vulkan implementation is allowed to\ndiscard rendering operations that affect regions of the surface that are\nnot visible.",{"type":13,"tag":861,"props":1216,"children":1217},{},[1218,1248],{"type":13,"tag":865,"props":1219,"children":1220},{},[1221,1223,1229,1231,1234,1236,1239,1241,1246],{"type":18,"value":1222},"If set to ",{"type":13,"tag":21,"props":1224,"children":1226},{"className":1225},[],[1227],{"type":18,"value":1228},"VK_TRUE",{"type":18,"value":1230},", the presentable images associated with the\nswapchain ",{"type":13,"tag":1032,"props":1232,"children":1233},{"type":1034},[],{"type":18,"value":1235}," not own all of their pixels.\nPixels in the presentable images that correspond to regions of the\ntarget surface obscured by another window on the desktop, or subject to\nsome other clipping mechanism will have undefined: content when read\nback.\nFragment shaders ",{"type":13,"tag":1032,"props":1237,"children":1238},{"type":1034},[],{"type":18,"value":1240}," not execute for these pixels, and thus any side\neffects they would have had will not occur.\nSetting ",{"type":13,"tag":21,"props":1242,"children":1244},{"className":1243},[],[1245],{"type":18,"value":1228},{"type":18,"value":1247}," does not guarantee any clipping will occur, but\nallows more efficient presentation methods to be used on some\nplatforms.",{"type":13,"tag":865,"props":1249,"children":1250},{},[1251,1252,1258,1260],{"type":18,"value":1222},{"type":13,"tag":21,"props":1253,"children":1255},{"className":1254},[],[1256],{"type":18,"value":1257},"VK_FALSE",{"type":18,"value":1259},", presentable images associated with the\nswapchain will own all of the pixels they contain.",{"type":13,"tag":1015,"props":1261,"children":1262},{},[1263],{"type":13,"tag":14,"props":1264,"children":1265},{},[1266,1268,1272,1274,1279],{"type":18,"value":1267},"Applications ",{"type":13,"tag":1032,"props":1269,"children":1271},{"type":1270},"should",[],{"type":18,"value":1273}," set this value to ",{"type":13,"tag":21,"props":1275,"children":1277},{"className":1276},[],[1278],{"type":18,"value":1228},{"type":18,"value":1280}," if they do not expect\nto read back the content of presentable images before presenting them or\nafter reacquiring them, and if their fragment shaders do not have any side\neffects that require them to run for all pixels in the presentable image.",{"type":13,"tag":865,"props":1282,"children":1283},{},[1284,1290,1291,1297,1299,1304,1306,1311,1312,1315],{"type":13,"tag":21,"props":1285,"children":1287},{"className":1286},[],[1288],{"type":18,"value":1289},"oldSwapchain",{"type":18,"value":895},{"type":13,"tag":877,"props":1292,"children":1294},{"href":1293},"/man/VK_NULL_HANDLE",[1295],{"type":18,"value":1296},"VK_NULL_HANDLE",{"type":18,"value":1298},", or the existing non-retired\nswapchain currently associated with ",{"type":13,"tag":21,"props":1300,"children":1302},{"className":1301},[],[1303],{"type":18,"value":931},{"type":18,"value":1305},".\nProviding a valid ",{"type":13,"tag":21,"props":1307,"children":1309},{"className":1308},[],[1310],{"type":18,"value":1289},{"type":18,"value":1030},{"type":13,"tag":1032,"props":1313,"children":1314},{"type":1034},[],{"type":18,"value":1316}," aid in the resource reuse, and\nalso allows the application to still present any images that are already\nacquired from it.",{"type":13,"tag":14,"props":1318,"children":1319},{},[1320,1322,1328,1330,1335,1337,1341,1342,1347,1349,1354,1355,1359],{"type":18,"value":1321},"Upon calling ",{"type":13,"tag":21,"props":1323,"children":1325},{"className":1324},[],[1326],{"type":18,"value":1327},"vkCreateSwapchainKHR",{"type":18,"value":1329}," with an ",{"type":13,"tag":21,"props":1331,"children":1333},{"className":1332},[],[1334],{"type":18,"value":1289},{"type":18,"value":1336}," that is\nnot ",{"type":13,"tag":877,"props":1338,"children":1339},{"href":1293},[1340],{"type":18,"value":1296},{"type":18,"value":416},{"type":13,"tag":21,"props":1343,"children":1345},{"className":1344},[],[1346],{"type":18,"value":1289},{"type":18,"value":1348}," is retired — even if creation\nof the new swapchain fails.\nThe new swapchain is created in the non-retired state whether or not\n",{"type":13,"tag":21,"props":1350,"children":1352},{"className":1351},[],[1353],{"type":18,"value":1289},{"type":18,"value":895},{"type":13,"tag":877,"props":1356,"children":1357},{"href":1293},[1358],{"type":18,"value":1296},{"type":18,"value":940},{"type":13,"tag":14,"props":1361,"children":1362},{},[1363,1364,1369,1370,1375,1376,1380,1382,1387,1389,1392,1394,1397,1399,1403,1405,1410,1412,1417],{"type":18,"value":1321},{"type":13,"tag":21,"props":1365,"children":1367},{"className":1366},[],[1368],{"type":18,"value":1327},{"type":18,"value":1329},{"type":13,"tag":21,"props":1371,"children":1373},{"className":1372},[],[1374],{"type":18,"value":1289},{"type":18,"value":1336},{"type":13,"tag":877,"props":1377,"children":1378},{"href":1293},[1379],{"type":18,"value":1296},{"type":18,"value":1381},", any images from ",{"type":13,"tag":21,"props":1383,"children":1385},{"className":1384},[],[1386],{"type":18,"value":1289},{"type":18,"value":1388}," that are not\nacquired by the application ",{"type":13,"tag":1032,"props":1390,"children":1391},{"type":1034},[],{"type":18,"value":1393}," be freed by the implementation, which ",{"type":13,"tag":1032,"props":1395,"children":1396},{"type":1034},[],{"type":18,"value":1398},"\noccur even if creation of the new swapchain fails.\nThe application ",{"type":13,"tag":1032,"props":1400,"children":1402},{"type":1401},"can",[],{"type":18,"value":1404}," destroy ",{"type":13,"tag":21,"props":1406,"children":1408},{"className":1407},[],[1409],{"type":18,"value":1289},{"type":18,"value":1411}," to free all memory\nassociated with ",{"type":13,"tag":21,"props":1413,"children":1415},{"className":1414},[],[1416],{"type":18,"value":1289},{"type":18,"value":940},{"type":13,"tag":1015,"props":1419,"children":1420},{},[1421,1453,1510],{"type":13,"tag":14,"props":1422,"children":1423},{},[1424,1426,1429,1431,1437,1439,1444,1446,1452],{"type":18,"value":1425},"Multiple retired swapchains ",{"type":13,"tag":1032,"props":1427,"children":1428},{"type":1401},[],{"type":18,"value":1430}," be associated with the same\n",{"type":13,"tag":21,"props":1432,"children":1434},{"className":1433},[],[1435],{"type":18,"value":1436},"VkSurfaceKHR",{"type":18,"value":1438}," through multiple uses of ",{"type":13,"tag":21,"props":1440,"children":1442},{"className":1441},[],[1443],{"type":18,"value":1289},{"type":18,"value":1445}," that\noutnumber calls to ",{"type":13,"tag":877,"props":1447,"children":1449},{"href":1448},"/man/vkDestroySwapchainKHR",[1450],{"type":18,"value":1451},"vkDestroySwapchainKHR",{"type":18,"value":940},{"type":13,"tag":14,"props":1454,"children":1455},{},[1456,1458,1463,1465,1468,1470,1476,1478,1483,1485,1489,1490,1493,1495,1500,1502,1508],{"type":18,"value":1457},"After ",{"type":13,"tag":21,"props":1459,"children":1461},{"className":1460},[],[1462],{"type":18,"value":1289},{"type":18,"value":1464}," is retired, the application ",{"type":13,"tag":1032,"props":1466,"children":1467},{"type":1401},[],{"type":18,"value":1469}," pass to\n",{"type":13,"tag":877,"props":1471,"children":1473},{"href":1472},"/man/vkQueuePresentKHR",[1474],{"type":18,"value":1475},"vkQueuePresentKHR",{"type":18,"value":1477}," any images it had already acquired from\n",{"type":13,"tag":21,"props":1479,"children":1481},{"className":1480},[],[1482],{"type":18,"value":1289},{"type":18,"value":1484},".\nE.g., an application may present an image from the old swapchain before an\nimage from the new swapchain is ready to be presented.\nAs usual, ",{"type":13,"tag":877,"props":1486,"children":1487},{"href":1472},[1488],{"type":18,"value":1475},{"type":18,"value":1030},{"type":13,"tag":1032,"props":1491,"children":1492},{"type":1034},[],{"type":18,"value":1494}," fail if ",{"type":13,"tag":21,"props":1496,"children":1498},{"className":1497},[],[1499],{"type":18,"value":1289},{"type":18,"value":1501}," has\nentered a state that causes ",{"type":13,"tag":21,"props":1503,"children":1505},{"className":1504},[],[1506],{"type":18,"value":1507},"VK_ERROR_OUT_OF_DATE_KHR",{"type":18,"value":1509}," to be returned.",{"type":13,"tag":14,"props":1511,"children":1512},{},[1513,1515,1518,1520,1525,1527,1532],{"type":18,"value":1514},"The application ",{"type":13,"tag":1032,"props":1516,"children":1517},{"type":1401},[],{"type":18,"value":1519}," continue to use a shared presentable image obtained\nfrom ",{"type":13,"tag":21,"props":1521,"children":1523},{"className":1522},[],[1524],{"type":18,"value":1289},{"type":18,"value":1526}," until a presentable image is acquired from the new\nswapchain, as long as it has not entered a state that causes it to return\n",{"type":13,"tag":21,"props":1528,"children":1530},{"className":1529},[],[1531],{"type":18,"value":1507},{"type":18,"value":940},{"type":13,"tag":1534,"props":1535,"children":1537},"validity-group",{"name":1536},"Valid Usage",[1538,1564,1612,1674,1719,1776,1862,1955,1988,2035,2112,2175,2220,2255,2329,2366,2402,2436,2477,2512,2539,2607,2668,2729,2791,2866],{"type":13,"tag":1539,"props":1540,"children":1542},"validity-field",{"name":1541},"VUID-VkSwapchainCreateInfoKHR-surface-01270",[1543],{"type":13,"tag":14,"props":1544,"children":1545},{},[1546,1551,1552,1556,1558],{"type":13,"tag":21,"props":1547,"children":1549},{"className":1548},[],[1550],{"type":18,"value":931},{"type":18,"value":1030},{"type":13,"tag":1032,"props":1553,"children":1555},{"type":1554},"must",[],{"type":18,"value":1557}," be a surface that is supported by the device as\ndetermined using ",{"type":13,"tag":877,"props":1559,"children":1561},{"href":1560},"/man/vkGetPhysicalDeviceSurfaceSupportKHR",[1562],{"type":18,"value":1563},"vkGetPhysicalDeviceSurfaceSupportKHR",{"type":13,"tag":1539,"props":1565,"children":1567},{"name":1566},"VUID-VkSwapchainCreateInfoKHR-minImageCount-01272",[1568],{"type":13,"tag":14,"props":1569,"children":1570},{},[1571,1576,1577,1580,1582,1588,1590,1596,1598,1603,1605,1610],{"type":13,"tag":21,"props":1572,"children":1574},{"className":1573},[],[1575],{"type":18,"value":949},{"type":18,"value":1030},{"type":13,"tag":1032,"props":1578,"children":1579},{"type":1554},[],{"type":18,"value":1581}," be less than or equal to the value returned in\nthe ",{"type":13,"tag":21,"props":1583,"children":1585},{"className":1584},[],[1586],{"type":18,"value":1587},"maxImageCount",{"type":18,"value":1589}," member of the ",{"type":13,"tag":21,"props":1591,"children":1593},{"className":1592},[],[1594],{"type":18,"value":1595},"VkSurfaceCapabilitiesKHR",{"type":18,"value":1597},"\nstructure returned by ",{"type":13,"tag":21,"props":1599,"children":1601},{"className":1600},[],[1602],{"type":18,"value":1012},{"type":18,"value":1604},"\nfor the surface if the returned ",{"type":13,"tag":21,"props":1606,"children":1608},{"className":1607},[],[1609],{"type":18,"value":1587},{"type":18,"value":1611}," is not zero",{"type":13,"tag":1539,"props":1613,"children":1615},{"name":1614},"VUID-VkSwapchainCreateInfoKHR-presentMode-02839",[1616],{"type":13,"tag":14,"props":1617,"children":1618},{},[1619,1621,1626,1628,1634,1636,1642,1644,1649,1650,1653,1655,1660,1661,1666,1667,1672],{"type":18,"value":1620},"If ",{"type":13,"tag":21,"props":1622,"children":1624},{"className":1623},[],[1625],{"type":18,"value":1201},{"type":18,"value":1627}," is not\n",{"type":13,"tag":21,"props":1629,"children":1631},{"className":1630},[],[1632],{"type":18,"value":1633},"VK_PRESENT_MODE_SHARED_DEMAND_REFRESH_KHR",{"type":18,"value":1635}," nor\n",{"type":13,"tag":21,"props":1637,"children":1639},{"className":1638},[],[1640],{"type":18,"value":1641},"VK_PRESENT_MODE_SHARED_CONTINUOUS_REFRESH_KHR",{"type":18,"value":1643},", then\n",{"type":13,"tag":21,"props":1645,"children":1647},{"className":1646},[],[1648],{"type":18,"value":949},{"type":18,"value":1030},{"type":13,"tag":1032,"props":1651,"children":1652},{"type":1554},[],{"type":18,"value":1654}," be greater than or equal to the value returned\nin the ",{"type":13,"tag":21,"props":1656,"children":1658},{"className":1657},[],[1659],{"type":18,"value":949},{"type":18,"value":1589},{"type":13,"tag":21,"props":1662,"children":1664},{"className":1663},[],[1665],{"type":18,"value":1595},{"type":18,"value":1597},{"type":13,"tag":877,"props":1668,"children":1670},{"href":1669},"/man/vkGetPhysicalDeviceSurfaceCapabilitiesKHR",[1671],{"type":18,"value":1012},{"type":18,"value":1673},"\nfor the surface",{"type":13,"tag":1539,"props":1675,"children":1677},{"name":1676},"VUID-VkSwapchainCreateInfoKHR-minImageCount-01383",[1678],{"type":13,"tag":14,"props":1679,"children":1680},{},[1681,1686,1687,1690,1692,1698,1700,1705,1707,1712,1714],{"type":13,"tag":21,"props":1682,"children":1684},{"className":1683},[],[1685],{"type":18,"value":949},{"type":18,"value":1030},{"type":13,"tag":1032,"props":1688,"children":1689},{"type":1554},[],{"type":18,"value":1691}," be ",{"type":13,"tag":21,"props":1693,"children":1695},{"className":1694},[],[1696],{"type":18,"value":1697},"1",{"type":18,"value":1699}," if ",{"type":13,"tag":21,"props":1701,"children":1703},{"className":1702},[],[1704],{"type":18,"value":1201},{"type":18,"value":1706}," is either\n",{"type":13,"tag":21,"props":1708,"children":1710},{"className":1709},[],[1711],{"type":18,"value":1633},{"type":18,"value":1713}," or\n",{"type":13,"tag":21,"props":1715,"children":1717},{"className":1716},[],[1718],{"type":18,"value":1641},{"type":13,"tag":1539,"props":1720,"children":1722},{"name":1721},"VUID-VkSwapchainCreateInfoKHR-imageFormat-01273",[1723],{"type":13,"tag":14,"props":1724,"children":1725},{},[1726,1731,1733,1738,1739,1742,1744,1750,1752,1758,1760,1766,1768,1774],{"type":13,"tag":21,"props":1727,"children":1729},{"className":1728},[],[1730],{"type":18,"value":960},{"type":18,"value":1732}," and ",{"type":13,"tag":21,"props":1734,"children":1736},{"className":1735},[],[1737],{"type":18,"value":978},{"type":18,"value":1030},{"type":13,"tag":1032,"props":1740,"children":1741},{"type":1554},[],{"type":18,"value":1743}," match the ",{"type":13,"tag":21,"props":1745,"children":1747},{"className":1746},[],[1748],{"type":18,"value":1749},"format",{"type":18,"value":1751},"\nand ",{"type":13,"tag":21,"props":1753,"children":1755},{"className":1754},[],[1756],{"type":18,"value":1757},"colorSpace",{"type":18,"value":1759}," members, respectively, of one of the\n",{"type":13,"tag":21,"props":1761,"children":1763},{"className":1762},[],[1764],{"type":18,"value":1765},"VkSurfaceFormatKHR",{"type":18,"value":1767}," structures returned by\n",{"type":13,"tag":21,"props":1769,"children":1771},{"className":1770},[],[1772],{"type":18,"value":1773},"vkGetPhysicalDeviceSurfaceFormatsKHR",{"type":18,"value":1775}," for the surface",{"type":13,"tag":1539,"props":1777,"children":1779},{"name":1778},"VUID-VkSwapchainCreateInfoKHR-pNext-07781",[1780],{"type":13,"tag":14,"props":1781,"children":1782},{},[1783,1785,1789,1791,1796,1798,1802,1803,1809,1811,1816,1817,1820,1822,1828,1830,1835,1837,1842,1843,1848,1850,1855,1856,1861],{"type":18,"value":1784},"If a ",{"type":13,"tag":877,"props":1786,"children":1787},{"href":1048},[1788],{"type":18,"value":1051},{"type":18,"value":1790}," structure was not\nincluded in the ",{"type":13,"tag":21,"props":1792,"children":1794},{"className":1793},[],[1795],{"type":18,"value":893},{"type":18,"value":1797}," chain, or it is included and\n",{"type":13,"tag":877,"props":1799,"children":1800},{"href":1048},[1801],{"type":18,"value":1051},{"type":18,"value":325},{"type":13,"tag":21,"props":1804,"children":1806},{"className":1805},[],[1807],{"type":18,"value":1808},"scalingBehavior",{"type":18,"value":1810}," is\nzero then\n",{"type":13,"tag":21,"props":1812,"children":1814},{"className":1813},[],[1815],{"type":18,"value":996},{"type":18,"value":1030},{"type":13,"tag":1032,"props":1818,"children":1819},{"type":1554},[],{"type":18,"value":1821}," be between ",{"type":13,"tag":21,"props":1823,"children":1825},{"className":1824},[],[1826],{"type":18,"value":1827},"minImageExtent",{"type":18,"value":1829}," and\n",{"type":13,"tag":21,"props":1831,"children":1833},{"className":1832},[],[1834],{"type":18,"value":1028},{"type":18,"value":1836},", inclusive, where ",{"type":13,"tag":21,"props":1838,"children":1840},{"className":1839},[],[1841],{"type":18,"value":1827},{"type":18,"value":1829},{"type":13,"tag":21,"props":1844,"children":1846},{"className":1845},[],[1847],{"type":18,"value":1028},{"type":18,"value":1849}," are members of the ",{"type":13,"tag":21,"props":1851,"children":1853},{"className":1852},[],[1854],{"type":18,"value":1595},{"type":18,"value":1597},{"type":13,"tag":21,"props":1857,"children":1859},{"className":1858},[],[1860],{"type":18,"value":1012},{"type":18,"value":1673},{"type":13,"tag":1539,"props":1863,"children":1865},{"name":1864},"VUID-VkSwapchainCreateInfoKHR-pNext-07782",[1866],{"type":13,"tag":14,"props":1867,"children":1868},{},[1869,1870,1874,1876,1881,1883,1887,1888,1893,1895,1900,1901,1904,1906,1912,1913,1919,1921,1926,1927,1932,1934,1940,1942,1948,1950],{"type":18,"value":1784},{"type":13,"tag":877,"props":1871,"children":1872},{"href":1048},[1873],{"type":18,"value":1051},{"type":18,"value":1875}," structure was included\nin the ",{"type":13,"tag":21,"props":1877,"children":1879},{"className":1878},[],[1880],{"type":18,"value":893},{"type":18,"value":1882}," chain and\n",{"type":13,"tag":877,"props":1884,"children":1885},{"href":1048},[1886],{"type":18,"value":1051},{"type":18,"value":325},{"type":13,"tag":21,"props":1889,"children":1891},{"className":1890},[],[1892],{"type":18,"value":1808},{"type":18,"value":1894}," is\nnot zero then ",{"type":13,"tag":21,"props":1896,"children":1898},{"className":1897},[],[1899],{"type":18,"value":996},{"type":18,"value":1030},{"type":13,"tag":1032,"props":1902,"children":1903},{"type":1554},[],{"type":18,"value":1905}," be between\n",{"type":13,"tag":21,"props":1907,"children":1909},{"className":1908},[],[1910],{"type":18,"value":1911},"minScaledImageExtent",{"type":18,"value":1732},{"type":13,"tag":21,"props":1914,"children":1916},{"className":1915},[],[1917],{"type":18,"value":1918},"maxScaledImageExtent",{"type":18,"value":1920},", inclusive,\nwhere ",{"type":13,"tag":21,"props":1922,"children":1924},{"className":1923},[],[1925],{"type":18,"value":1911},{"type":18,"value":1732},{"type":13,"tag":21,"props":1928,"children":1930},{"className":1929},[],[1931],{"type":18,"value":1918},{"type":18,"value":1933}," are\nmembers of the ",{"type":13,"tag":21,"props":1935,"children":1937},{"className":1936},[],[1938],{"type":18,"value":1939},"VkSurfacePresentScalingCapabilitiesEXT",{"type":18,"value":1941}," structure\nreturned by ",{"type":13,"tag":21,"props":1943,"children":1945},{"className":1944},[],[1946],{"type":18,"value":1947},"vkGetPhysicalDeviceSurfaceCapabilities2KHR",{"type":18,"value":1949}," for the\nsurface and ",{"type":13,"tag":21,"props":1951,"children":1953},{"className":1952},[],[1954],{"type":18,"value":1201},{"type":13,"tag":1539,"props":1956,"children":1958},{"name":1957},"VUID-VkSwapchainCreateInfoKHR-imageExtent-01689",[1959],{"type":13,"tag":14,"props":1960,"children":1961},{},[1962,1967,1969,1975,1976,1982,1983,1986],{"type":13,"tag":21,"props":1963,"children":1965},{"className":1964},[],[1966],{"type":18,"value":996},{"type":18,"value":1968}," members ",{"type":13,"tag":21,"props":1970,"children":1972},{"className":1971},[],[1973],{"type":18,"value":1974},"width",{"type":18,"value":1732},{"type":13,"tag":21,"props":1977,"children":1979},{"className":1978},[],[1980],{"type":18,"value":1981},"height",{"type":18,"value":1030},{"type":13,"tag":1032,"props":1984,"children":1985},{"type":1554},[],{"type":18,"value":1987}," both be\nnon-zero",{"type":13,"tag":1539,"props":1989,"children":1991},{"name":1990},"VUID-VkSwapchainCreateInfoKHR-imageArrayLayers-01275",[1992],{"type":13,"tag":14,"props":1993,"children":1994},{},[1995,2000,2001,2004,2006,2012,2014,2020,2022,2027,2029,2034],{"type":13,"tag":21,"props":1996,"children":1998},{"className":1997},[],[1999],{"type":18,"value":1062},{"type":18,"value":1030},{"type":13,"tag":1032,"props":2002,"children":2003},{"type":1554},[],{"type":18,"value":2005}," be greater than ",{"type":13,"tag":21,"props":2007,"children":2009},{"className":2008},[],[2010],{"type":18,"value":2011},"0",{"type":18,"value":2013}," and less than or equal\nto the ",{"type":13,"tag":21,"props":2015,"children":2017},{"className":2016},[],[2018],{"type":18,"value":2019},"maxImageArrayLayers",{"type":18,"value":2021}," member of the\n",{"type":13,"tag":21,"props":2023,"children":2025},{"className":2024},[],[2026],{"type":18,"value":1595},{"type":18,"value":2028}," structure returned by\n",{"type":13,"tag":21,"props":2030,"children":2032},{"className":2031},[],[2033],{"type":18,"value":1012},{"type":18,"value":1775},{"type":13,"tag":1539,"props":2036,"children":2038},{"name":2037},"VUID-VkSwapchainCreateInfoKHR-presentMode-01427",[2039],{"type":13,"tag":14,"props":2040,"children":2041},{},[2042,2043,2048,2049,2055,2056,2062,2063,2069,2070,2076,2077,2082,2083,2086,2088,2094,2095,2100,2101,2105,2107],{"type":18,"value":1620},{"type":13,"tag":21,"props":2044,"children":2046},{"className":2045},[],[2047],{"type":18,"value":1201},{"type":18,"value":895},{"type":13,"tag":21,"props":2050,"children":2052},{"className":2051},[],[2053],{"type":18,"value":2054},"VK_PRESENT_MODE_IMMEDIATE_KHR",{"type":18,"value":335},{"type":13,"tag":21,"props":2057,"children":2059},{"className":2058},[],[2060],{"type":18,"value":2061},"VK_PRESENT_MODE_MAILBOX_KHR",{"type":18,"value":416},{"type":13,"tag":21,"props":2064,"children":2066},{"className":2065},[],[2067],{"type":18,"value":2068},"VK_PRESENT_MODE_FIFO_KHR",{"type":18,"value":1713},{"type":13,"tag":21,"props":2071,"children":2073},{"className":2072},[],[2074],{"type":18,"value":2075},"VK_PRESENT_MODE_FIFO_RELAXED_KHR",{"type":18,"value":416},{"type":13,"tag":21,"props":2078,"children":2080},{"className":2079},[],[2081],{"type":18,"value":1073},{"type":18,"value":1030},{"type":13,"tag":1032,"props":2084,"children":2085},{"type":1554},[],{"type":18,"value":2087}," be a\nsubset of the supported usage flags present in the\n",{"type":13,"tag":21,"props":2089,"children":2091},{"className":2090},[],[2092],{"type":18,"value":2093},"supportedUsageFlags",{"type":18,"value":1589},{"type":13,"tag":877,"props":2096,"children":2098},{"href":2097},"/man/VkSurfaceCapabilitiesKHR",[2099],{"type":18,"value":1595},{"type":18,"value":1597},{"type":13,"tag":877,"props":2102,"children":2103},{"href":1669},[2104],{"type":18,"value":1012},{"type":18,"value":2106},"\nfor ",{"type":13,"tag":21,"props":2108,"children":2110},{"className":2109},[],[2111],{"type":18,"value":931},{"type":13,"tag":1539,"props":2113,"children":2115},{"name":2114},"VUID-VkSwapchainCreateInfoKHR-imageUsage-01384",[2116],{"type":13,"tag":14,"props":2117,"children":2118},{},[2119,2120,2125,2126,2131,2133,2138,2139,2144,2147,2149,2155,2156,2162,2163,2168,2170],{"type":18,"value":1620},{"type":13,"tag":21,"props":2121,"children":2123},{"className":2122},[],[2124],{"type":18,"value":1201},{"type":18,"value":895},{"type":13,"tag":21,"props":2127,"children":2129},{"className":2128},[],[2130],{"type":18,"value":1633},{"type":18,"value":2132},"\nor ",{"type":13,"tag":21,"props":2134,"children":2136},{"className":2135},[],[2137],{"type":18,"value":1641},{"type":18,"value":416},{"type":13,"tag":21,"props":2140,"children":2142},{"className":2141},[],[2143],{"type":18,"value":1073},{"type":13,"tag":1032,"props":2145,"children":2146},{"type":1554},[],{"type":18,"value":2148}," be a subset of the supported usage flags present in the\n",{"type":13,"tag":21,"props":2150,"children":2152},{"className":2151},[],[2153],{"type":18,"value":2154},"sharedPresentSupportedUsageFlags",{"type":18,"value":2021},{"type":13,"tag":877,"props":2157,"children":2159},{"href":2158},"/man/VkSharedPresentSurfaceCapabilitiesKHR",[2160],{"type":18,"value":2161},"VkSharedPresentSurfaceCapabilitiesKHR",{"type":18,"value":2028},{"type":13,"tag":877,"props":2164,"children":2166},{"href":2165},"/man/vkGetPhysicalDeviceSurfaceCapabilities2KHR",[2167],{"type":18,"value":1947},{"type":18,"value":2169}," for ",{"type":13,"tag":21,"props":2171,"children":2173},{"className":2172},[],[2174],{"type":18,"value":931},{"type":13,"tag":1539,"props":2176,"children":2178},{"name":2177},"VUID-VkSwapchainCreateInfoKHR-imageSharingMode-01277",[2179],{"type":13,"tag":14,"props":2180,"children":2181},{},[2182,2183,2188,2189,2194,2195,2200,2201,2204,2206,2211,2212,2218],{"type":18,"value":1620},{"type":13,"tag":21,"props":2184,"children":2186},{"className":2185},[],[2187],{"type":18,"value":1091},{"type":18,"value":895},{"type":13,"tag":21,"props":2190,"children":2192},{"className":2191},[],[2193],{"type":18,"value":1117},{"type":18,"value":335},{"type":13,"tag":21,"props":2196,"children":2198},{"className":2197},[],[2199],{"type":18,"value":1127},{"type":18,"value":1030},{"type":13,"tag":1032,"props":2202,"children":2203},{"type":1554},[],{"type":18,"value":2205}," be a valid pointer to an array of\n",{"type":13,"tag":21,"props":2207,"children":2209},{"className":2208},[],[2210],{"type":18,"value":1102},{"type":18,"value":1030},{"type":13,"tag":21,"props":2213,"children":2215},{"className":2214},[],[2216],{"type":18,"value":2217},"uint32_t",{"type":18,"value":2219}," values",{"type":13,"tag":1539,"props":2221,"children":2223},{"name":2222},"VUID-VkSwapchainCreateInfoKHR-imageSharingMode-01278",[2224],{"type":13,"tag":14,"props":2225,"children":2226},{},[2227,2228,2233,2234,2239,2240,2245,2246,2249,2250],{"type":18,"value":1620},{"type":13,"tag":21,"props":2229,"children":2231},{"className":2230},[],[2232],{"type":18,"value":1091},{"type":18,"value":895},{"type":13,"tag":21,"props":2235,"children":2237},{"className":2236},[],[2238],{"type":18,"value":1117},{"type":18,"value":335},{"type":13,"tag":21,"props":2241,"children":2243},{"className":2242},[],[2244],{"type":18,"value":1102},{"type":18,"value":1030},{"type":13,"tag":1032,"props":2247,"children":2248},{"type":1554},[],{"type":18,"value":2005},{"type":13,"tag":21,"props":2251,"children":2253},{"className":2252},[],[2254],{"type":18,"value":1697},{"type":13,"tag":1539,"props":2256,"children":2258},{"name":2257},"VUID-VkSwapchainCreateInfoKHR-imageSharingMode-01428",[2259],{"type":13,"tag":14,"props":2260,"children":2261},{},[2262,2263,2268,2269,2274,2276,2281,2282,2285,2287,2290,2292,2298,2300,2306,2307,2313,2315,2321,2323],{"type":18,"value":1620},{"type":13,"tag":21,"props":2264,"children":2266},{"className":2265},[],[2267],{"type":18,"value":1091},{"type":18,"value":895},{"type":13,"tag":21,"props":2270,"children":2272},{"className":2271},[],[2273],{"type":18,"value":1117},{"type":18,"value":2275},", each\nelement of ",{"type":13,"tag":21,"props":2277,"children":2279},{"className":2278},[],[2280],{"type":18,"value":1127},{"type":18,"value":1030},{"type":13,"tag":1032,"props":2283,"children":2284},{"type":1554},[],{"type":18,"value":2286}," be unique and ",{"type":13,"tag":1032,"props":2288,"children":2289},{"type":1554},[],{"type":18,"value":2291}," be less\nthan ",{"type":13,"tag":21,"props":2293,"children":2295},{"className":2294},[],[2296],{"type":18,"value":2297},"pQueueFamilyPropertyCount",{"type":18,"value":2299}," returned by either\n",{"type":13,"tag":877,"props":2301,"children":2303},{"href":2302},"/man/vkGetPhysicalDeviceQueueFamilyProperties",[2304],{"type":18,"value":2305},"vkGetPhysicalDeviceQueueFamilyProperties",{"type":18,"value":2132},{"type":13,"tag":877,"props":2308,"children":2310},{"href":2309},"/man/vkGetPhysicalDeviceQueueFamilyProperties2",[2311],{"type":18,"value":2312},"vkGetPhysicalDeviceQueueFamilyProperties2",{"type":18,"value":2314},"\nfor the ",{"type":13,"tag":21,"props":2316,"children":2318},{"className":2317},[],[2319],{"type":18,"value":2320},"physicalDevice",{"type":18,"value":2322}," that was used to create ",{"type":13,"tag":21,"props":2324,"children":2326},{"className":2325},[],[2327],{"type":18,"value":2328},"device",{"type":13,"tag":1539,"props":2330,"children":2332},{"name":2331},"VUID-VkSwapchainCreateInfoKHR-preTransform-01279",[2333],{"type":13,"tag":14,"props":2334,"children":2335},{},[2336,2341,2342,2345,2347,2353,2354,2359,2360,2365],{"type":13,"tag":21,"props":2337,"children":2339},{"className":2338},[],[2340],{"type":18,"value":1150},{"type":18,"value":1030},{"type":13,"tag":1032,"props":2343,"children":2344},{"type":1554},[],{"type":18,"value":2346}," be one of the bits present in the\n",{"type":13,"tag":21,"props":2348,"children":2350},{"className":2349},[],[2351],{"type":18,"value":2352},"supportedTransforms",{"type":18,"value":1589},{"type":13,"tag":21,"props":2355,"children":2357},{"className":2356},[],[2358],{"type":18,"value":1595},{"type":18,"value":1597},{"type":13,"tag":21,"props":2361,"children":2363},{"className":2362},[],[2364],{"type":18,"value":1012},{"type":18,"value":1673},{"type":13,"tag":1539,"props":2367,"children":2369},{"name":2368},"VUID-VkSwapchainCreateInfoKHR-compositeAlpha-01280",[2370],{"type":13,"tag":14,"props":2371,"children":2372},{},[2373,2378,2379,2382,2383,2389,2390,2395,2396,2401],{"type":13,"tag":21,"props":2374,"children":2376},{"className":2375},[],[2377],{"type":18,"value":1183},{"type":18,"value":1030},{"type":13,"tag":1032,"props":2380,"children":2381},{"type":1554},[],{"type":18,"value":2346},{"type":13,"tag":21,"props":2384,"children":2386},{"className":2385},[],[2387],{"type":18,"value":2388},"supportedCompositeAlpha",{"type":18,"value":2021},{"type":13,"tag":21,"props":2391,"children":2393},{"className":2392},[],[2394],{"type":18,"value":1595},{"type":18,"value":2028},{"type":13,"tag":21,"props":2397,"children":2399},{"className":2398},[],[2400],{"type":18,"value":1012},{"type":18,"value":1775},{"type":13,"tag":1539,"props":2403,"children":2405},{"name":2404},"VUID-VkSwapchainCreateInfoKHR-presentMode-01281",[2406],{"type":13,"tag":14,"props":2407,"children":2408},{},[2409,2414,2415,2418,2420,2426,2428,2434],{"type":13,"tag":21,"props":2410,"children":2412},{"className":2411},[],[2413],{"type":18,"value":1201},{"type":18,"value":1030},{"type":13,"tag":1032,"props":2416,"children":2417},{"type":1554},[],{"type":18,"value":2419}," be one of the ",{"type":13,"tag":877,"props":2421,"children":2423},{"href":2422},"/man/VkPresentModeKHR",[2424],{"type":18,"value":2425},"VkPresentModeKHR",{"type":18,"value":2427}," values\nreturned by ",{"type":13,"tag":21,"props":2429,"children":2431},{"className":2430},[],[2432],{"type":18,"value":2433},"vkGetPhysicalDeviceSurfacePresentModesKHR",{"type":18,"value":2435}," for the\nsurface",{"type":13,"tag":1539,"props":2437,"children":2439},{"name":2438},"VUID-VkSwapchainCreateInfoKHR-physicalDeviceCount-01429",[2440],{"type":13,"tag":14,"props":2441,"children":2442},{},[2443,2445,2451,2452,2458,2460,2465,2466,2469,2471],{"type":18,"value":2444},"If the logical device was created with\n",{"type":13,"tag":877,"props":2446,"children":2448},{"href":2447},"/man/VkDeviceGroupDeviceCreateInfo",[2449],{"type":18,"value":2450},"VkDeviceGroupDeviceCreateInfo",{"type":18,"value":325},{"type":13,"tag":21,"props":2453,"children":2455},{"className":2454},[],[2456],{"type":18,"value":2457},"physicalDeviceCount",{"type":18,"value":2459}," equal to\n1,\n",{"type":13,"tag":21,"props":2461,"children":2463},{"className":2462},[],[2464],{"type":18,"value":912},{"type":18,"value":1030},{"type":13,"tag":1032,"props":2467,"children":2468},{"type":1554},[],{"type":18,"value":2470}," not contain\n",{"type":13,"tag":21,"props":2472,"children":2474},{"className":2473},[],[2475],{"type":18,"value":2476},"VK_SWAPCHAIN_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR",{"type":13,"tag":1539,"props":2478,"children":2480},{"name":2479},"VUID-VkSwapchainCreateInfoKHR-oldSwapchain-01933",[2481],{"type":13,"tag":14,"props":2482,"children":2483},{},[2484,2485,2490,2492,2496,2497,2502,2505,2507],{"type":18,"value":1620},{"type":13,"tag":21,"props":2486,"children":2488},{"className":2487},[],[2489],{"type":18,"value":1289},{"type":18,"value":2491}," is not ",{"type":13,"tag":877,"props":2493,"children":2494},{"href":1293},[2495],{"type":18,"value":1296},{"type":18,"value":416},{"type":13,"tag":21,"props":2498,"children":2500},{"className":2499},[],[2501],{"type":18,"value":1289},{"type":13,"tag":1032,"props":2503,"children":2504},{"type":1554},[],{"type":18,"value":2506}," be a non-retired swapchain associated with native window referred\nto by ",{"type":13,"tag":21,"props":2508,"children":2510},{"className":2509},[],[2511],{"type":18,"value":931},{"type":13,"tag":1539,"props":2513,"children":2515},{"name":2514},"VUID-VkSwapchainCreateInfoKHR-imageFormat-01778",[2516],{"type":13,"tag":14,"props":2517,"children":2518},{},[2519,2520,2526,2528,2531,2533],{"type":18,"value":19},{"type":13,"tag":877,"props":2521,"children":2523},{"href":2522},"/man/vkCreateSwapchainKHR#swapchain-wsi-image-create-info",[2524],{"type":18,"value":2525},"implied image creation\nparameters",{"type":18,"value":2527}," of the swapchain ",{"type":13,"tag":1032,"props":2529,"children":2530},{"type":1554},[],{"type":18,"value":2532}," be supported as reported by\n",{"type":13,"tag":877,"props":2534,"children":2536},{"href":2535},"/man/vkGetPhysicalDeviceImageFormatProperties",[2537],{"type":18,"value":2538},"vkGetPhysicalDeviceImageFormatProperties",{"type":13,"tag":1539,"props":2540,"children":2542},{"name":2541},"VUID-VkSwapchainCreateInfoKHR-flags-03168",[2543],{"type":13,"tag":14,"props":2544,"children":2545},{},[2546,2547,2552,2554,2560,2562,2567,2569,2572,2574,2580,2582,2588,2590,2596,2597,2600,2602],{"type":18,"value":1620},{"type":13,"tag":21,"props":2548,"children":2550},{"className":2549},[],[2551],{"type":18,"value":912},{"type":18,"value":2553}," contains ",{"type":13,"tag":21,"props":2555,"children":2557},{"className":2556},[],[2558],{"type":18,"value":2559},"VK_SWAPCHAIN_CREATE_MUTABLE_FORMAT_BIT_KHR",{"type":18,"value":2561},"\nthen the ",{"type":13,"tag":21,"props":2563,"children":2565},{"className":2564},[],[2566],{"type":18,"value":893},{"type":18,"value":2568}," chain ",{"type":13,"tag":1032,"props":2570,"children":2571},{"type":1554},[],{"type":18,"value":2573}," include a\n",{"type":13,"tag":877,"props":2575,"children":2577},{"href":2576},"/man/VkImageFormatListCreateInfo",[2578],{"type":18,"value":2579},"VkImageFormatListCreateInfo",{"type":18,"value":2581}," structure with a ",{"type":13,"tag":21,"props":2583,"children":2585},{"className":2584},[],[2586],{"type":18,"value":2587},"viewFormatCount",{"type":18,"value":2589},"\ngreater than zero and ",{"type":13,"tag":21,"props":2591,"children":2593},{"className":2592},[],[2594],{"type":18,"value":2595},"pViewFormats",{"type":18,"value":1030},{"type":13,"tag":1032,"props":2598,"children":2599},{"type":1554},[],{"type":18,"value":2601}," have an element equal to\n",{"type":13,"tag":21,"props":2603,"children":2605},{"className":2604},[],[2606],{"type":18,"value":960},{"type":13,"tag":1539,"props":2608,"children":2610},{"name":2609},"VUID-VkSwapchainCreateInfoKHR-pNext-04099",[2611],{"type":13,"tag":14,"props":2612,"children":2613},{},[2614,2615,2619,2621,2626,2627,2631,2632,2637,2639,2643,2644,2649,2650,2653,2655,2660,2662],{"type":18,"value":1784},{"type":13,"tag":877,"props":2616,"children":2617},{"href":2576},[2618],{"type":18,"value":2579},{"type":18,"value":2620}," structure was included in the\n",{"type":13,"tag":21,"props":2622,"children":2624},{"className":2623},[],[2625],{"type":18,"value":893},{"type":18,"value":1882},{"type":13,"tag":877,"props":2628,"children":2629},{"href":2576},[2630],{"type":18,"value":2579},{"type":18,"value":325},{"type":13,"tag":21,"props":2633,"children":2635},{"className":2634},[],[2636],{"type":18,"value":2587},{"type":18,"value":2638}," is not zero\nthen all of the formats in\n",{"type":13,"tag":877,"props":2640,"children":2641},{"href":2576},[2642],{"type":18,"value":2579},{"type":18,"value":325},{"type":13,"tag":21,"props":2645,"children":2647},{"className":2646},[],[2648],{"type":18,"value":2595},{"type":18,"value":1030},{"type":13,"tag":1032,"props":2651,"children":2652},{"type":1554},[],{"type":18,"value":2654}," be\ncompatible with the ",{"type":13,"tag":21,"props":2656,"children":2658},{"className":2657},[],[2659],{"type":18,"value":1749},{"type":18,"value":2661}," as described in the\n",{"type":13,"tag":877,"props":2663,"children":2665},{"href":2664},"/chapters/formats#formats-compatibility",[2666],{"type":18,"value":2667},"compatibility table",{"type":13,"tag":1539,"props":2669,"children":2671},{"name":2670},"VUID-VkSwapchainCreateInfoKHR-flags-04100",[2672],{"type":13,"tag":14,"props":2673,"children":2674},{},[2675,2676,2681,2683,2688,2690,2695,2697,2701,2703,2707,2708,2713,2714,2717,2718,2723,2724],{"type":18,"value":1620},{"type":13,"tag":21,"props":2677,"children":2679},{"className":2678},[],[2680],{"type":18,"value":912},{"type":18,"value":2682}," does not contain\n",{"type":13,"tag":21,"props":2684,"children":2686},{"className":2685},[],[2687],{"type":18,"value":2559},{"type":18,"value":2689}," and the ",{"type":13,"tag":21,"props":2691,"children":2693},{"className":2692},[],[2694],{"type":18,"value":893},{"type":18,"value":2696},"\nchain include a ",{"type":13,"tag":877,"props":2698,"children":2699},{"href":2576},[2700],{"type":18,"value":2579},{"type":18,"value":2702}," structure then\n",{"type":13,"tag":877,"props":2704,"children":2705},{"href":2576},[2706],{"type":18,"value":2579},{"type":18,"value":325},{"type":13,"tag":21,"props":2709,"children":2711},{"className":2710},[],[2712],{"type":18,"value":2587},{"type":18,"value":1030},{"type":13,"tag":1032,"props":2715,"children":2716},{"type":1554},[],{"type":18,"value":1691},{"type":13,"tag":21,"props":2719,"children":2721},{"className":2720},[],[2722],{"type":18,"value":2011},{"type":18,"value":1713},{"type":13,"tag":21,"props":2725,"children":2727},{"className":2726},[],[2728],{"type":18,"value":1697},{"type":13,"tag":1539,"props":2730,"children":2732},{"name":2731},"VUID-VkSwapchainCreateInfoKHR-flags-03187",[2733],{"type":13,"tag":14,"props":2734,"children":2735},{},[2736,2737,2742,2743,2749,2751,2757,2758,2764,2767,2768,2773,2775,2780,2781,2785,2786],{"type":18,"value":1620},{"type":13,"tag":21,"props":2738,"children":2740},{"className":2739},[],[2741],{"type":18,"value":912},{"type":18,"value":2553},{"type":13,"tag":21,"props":2744,"children":2746},{"className":2745},[],[2747],{"type":18,"value":2748},"VK_SWAPCHAIN_CREATE_PROTECTED_BIT_KHR",{"type":18,"value":2750},",\nthen ",{"type":13,"tag":21,"props":2752,"children":2754},{"className":2753},[],[2755],{"type":18,"value":2756},"VkSurfaceProtectedCapabilitiesKHR",{"type":18,"value":325},{"type":13,"tag":21,"props":2759,"children":2761},{"className":2760},[],[2762],{"type":18,"value":2763},"supportsProtected",{"type":13,"tag":1032,"props":2765,"children":2766},{"type":1554},[],{"type":18,"value":1691},{"type":13,"tag":21,"props":2769,"children":2771},{"className":2770},[],[2772],{"type":18,"value":1228},{"type":18,"value":2774}," in the ",{"type":13,"tag":877,"props":2776,"children":2778},{"href":2777},"/man/VkSurfaceProtectedCapabilitiesKHR",[2779],{"type":18,"value":2756},{"type":18,"value":1597},{"type":13,"tag":877,"props":2782,"children":2783},{"href":2165},[2784],{"type":18,"value":1947},{"type":18,"value":2106},{"type":13,"tag":21,"props":2787,"children":2789},{"className":2788},[],[2790],{"type":18,"value":931},{"type":13,"tag":1539,"props":2792,"children":2794},{"name":2793},"VUID-VkSwapchainCreateInfoKHR-pNext-02679",[2795],{"type":13,"tag":14,"props":2796,"children":2797},{},[2798,2800,2805,2807,2813,2815,2821,2823,2829,2831,2836,2838,2844,2846,2852,2854,2857,2859,2864],{"type":18,"value":2799},"If the ",{"type":13,"tag":21,"props":2801,"children":2803},{"className":2802},[],[2804],{"type":18,"value":893},{"type":18,"value":2806}," chain includes a\n",{"type":13,"tag":877,"props":2808,"children":2810},{"href":2809},"/man/VkSurfaceFullScreenExclusiveInfoEXT",[2811],{"type":18,"value":2812},"VkSurfaceFullScreenExclusiveInfoEXT",{"type":18,"value":2814}," structure with its\n",{"type":13,"tag":21,"props":2816,"children":2818},{"className":2817},[],[2819],{"type":18,"value":2820},"fullScreenExclusive",{"type":18,"value":2822}," member set to\n",{"type":13,"tag":21,"props":2824,"children":2826},{"className":2825},[],[2827],{"type":18,"value":2828},"VK_FULL_SCREEN_EXCLUSIVE_APPLICATION_CONTROLLED_EXT",{"type":18,"value":2830},", and\n",{"type":13,"tag":21,"props":2832,"children":2834},{"className":2833},[],[2835],{"type":18,"value":931},{"type":18,"value":2837}," was created using ",{"type":13,"tag":877,"props":2839,"children":2841},{"href":2840},"/man/vkCreateWin32SurfaceKHR",[2842],{"type":18,"value":2843},"vkCreateWin32SurfaceKHR",{"type":18,"value":2845},", a\n",{"type":13,"tag":877,"props":2847,"children":2849},{"href":2848},"/man/VkSurfaceFullScreenExclusiveWin32InfoEXT",[2850],{"type":18,"value":2851},"VkSurfaceFullScreenExclusiveWin32InfoEXT",{"type":18,"value":2853}," structure ",{"type":13,"tag":1032,"props":2855,"children":2856},{"type":1554},[],{"type":18,"value":2858}," be\nincluded in the ",{"type":13,"tag":21,"props":2860,"children":2862},{"className":2861},[],[2863],{"type":18,"value":893},{"type":18,"value":2865}," chain",{"type":13,"tag":1539,"props":2867,"children":2869},{"name":2868},"VUID-VkSwapchainCreateInfoKHR-pNext-06752",[2870],{"type":13,"tag":14,"props":2871,"children":2872},{},[2873,2874,2884,2886,2891,2892,2895,2897,2903],{"type":18,"value":2799},{"type":13,"tag":877,"props":2875,"children":2877},{"href":2876},"/man/VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT#features-imageCompressionControlSwapchain",[2878],{"type":13,"tag":21,"props":2879,"children":2881},{"className":2880},[],[2882],{"type":18,"value":2883},"imageCompressionControlSwapchain",{"type":18,"value":2885}," feature is not enabled, the\n",{"type":13,"tag":21,"props":2887,"children":2889},{"className":2888},[],[2890],{"type":18,"value":893},{"type":18,"value":2568},{"type":13,"tag":1032,"props":2893,"children":2894},{"type":1554},[],{"type":18,"value":2896}," not include an\n",{"type":13,"tag":877,"props":2898,"children":2900},{"href":2899},"/man/VkImageCompressionControlEXT",[2901],{"type":18,"value":2902},"VkImageCompressionControlEXT",{"type":18,"value":2904}," structure",{"type":13,"tag":1534,"props":2906,"children":2908},{"name":2907},"Valid Usage (Implicit)",[2909,2932,3033,3059,3082,3107,3130,3152,3174,3197,3221,3243,3265,3287,3323],{"type":13,"tag":1539,"props":2910,"children":2912},{"name":2911},"VUID-VkSwapchainCreateInfoKHR-sType-sType",[2913],{"type":13,"tag":14,"props":2914,"children":2915},{},[2916,2921,2922,2925,2926],{"type":13,"tag":21,"props":2917,"children":2919},{"className":2918},[],[2920],{"type":18,"value":873},{"type":18,"value":1030},{"type":13,"tag":1032,"props":2923,"children":2924},{"type":1554},[],{"type":18,"value":1691},{"type":13,"tag":21,"props":2927,"children":2929},{"className":2928},[],[2930],{"type":18,"value":2931},"VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR",{"type":13,"tag":1539,"props":2933,"children":2935},{"name":2934},"VUID-VkSwapchainCreateInfoKHR-pNext-pNext",[2936],{"type":13,"tag":14,"props":2937,"children":2938},{},[2939,2941,2946,2948,2953,2954,2957,2959,2964,2966,2972,2973,2977,2978,2982,2983,2987,2988,2992,2993,2999,3000,3006,3007,3013,3014,3020,3021,3027,3029],{"type":18,"value":2940},"Each ",{"type":13,"tag":21,"props":2942,"children":2944},{"className":2943},[],[2945],{"type":18,"value":893},{"type":18,"value":2947}," member of any structure (including this one) in the ",{"type":13,"tag":21,"props":2949,"children":2951},{"className":2950},[],[2952],{"type":18,"value":893},{"type":18,"value":2568},{"type":13,"tag":1032,"props":2955,"children":2956},{"type":1554},[],{"type":18,"value":2958}," be either ",{"type":13,"tag":21,"props":2960,"children":2962},{"className":2961},[],[2963],{"type":18,"value":901},{"type":18,"value":2965}," or a pointer to a valid instance of ",{"type":13,"tag":877,"props":2967,"children":2969},{"href":2968},"/man/VkDeviceGroupSwapchainCreateInfoKHR",[2970],{"type":18,"value":2971},"VkDeviceGroupSwapchainCreateInfoKHR",{"type":18,"value":416},{"type":13,"tag":877,"props":2974,"children":2975},{"href":2899},[2976],{"type":18,"value":2902},{"type":18,"value":416},{"type":13,"tag":877,"props":2979,"children":2980},{"href":2576},[2981],{"type":18,"value":2579},{"type":18,"value":416},{"type":13,"tag":877,"props":2984,"children":2985},{"href":2809},[2986],{"type":18,"value":2812},{"type":18,"value":416},{"type":13,"tag":877,"props":2989,"children":2990},{"href":2848},[2991],{"type":18,"value":2851},{"type":18,"value":416},{"type":13,"tag":877,"props":2994,"children":2996},{"href":2995},"/man/VkSwapchainCounterCreateInfoEXT",[2997],{"type":18,"value":2998},"VkSwapchainCounterCreateInfoEXT",{"type":18,"value":416},{"type":13,"tag":877,"props":3001,"children":3003},{"href":3002},"/man/VkSwapchainDisplayNativeHdrCreateInfoAMD",[3004],{"type":18,"value":3005},"VkSwapchainDisplayNativeHdrCreateInfoAMD",{"type":18,"value":416},{"type":13,"tag":877,"props":3008,"children":3010},{"href":3009},"/man/VkSwapchainLatencyCreateInfoNV",[3011],{"type":18,"value":3012},"VkSwapchainLatencyCreateInfoNV",{"type":18,"value":416},{"type":13,"tag":877,"props":3015,"children":3017},{"href":3016},"/man/VkSwapchainPresentBarrierCreateInfoNV",[3018],{"type":18,"value":3019},"VkSwapchainPresentBarrierCreateInfoNV",{"type":18,"value":416},{"type":13,"tag":877,"props":3022,"children":3024},{"href":3023},"/man/VkSwapchainPresentModesCreateInfoEXT",[3025],{"type":18,"value":3026},"VkSwapchainPresentModesCreateInfoEXT",{"type":18,"value":3028},", or ",{"type":13,"tag":877,"props":3030,"children":3031},{"href":1048},[3032],{"type":18,"value":1051},{"type":13,"tag":1539,"props":3034,"children":3036},{"name":3035},"VUID-VkSwapchainCreateInfoKHR-sType-unique",[3037],{"type":13,"tag":14,"props":3038,"children":3039},{},[3040,3041,3046,3048,3053,3054,3057],{"type":18,"value":19},{"type":13,"tag":21,"props":3042,"children":3044},{"className":3043},[],[3045],{"type":18,"value":873},{"type":18,"value":3047}," value of each struct in the ",{"type":13,"tag":21,"props":3049,"children":3051},{"className":3050},[],[3052],{"type":18,"value":893},{"type":18,"value":2568},{"type":13,"tag":1032,"props":3055,"children":3056},{"type":1554},[],{"type":18,"value":3058}," be unique",{"type":13,"tag":1539,"props":3060,"children":3062},{"name":3061},"VUID-VkSwapchainCreateInfoKHR-flags-parameter",[3063],{"type":13,"tag":14,"props":3064,"children":3065},{},[3066,3071,3072,3075,3077,3081],{"type":13,"tag":21,"props":3067,"children":3069},{"className":3068},[],[3070],{"type":18,"value":912},{"type":18,"value":1030},{"type":13,"tag":1032,"props":3073,"children":3074},{"type":1554},[],{"type":18,"value":3076}," be a valid combination of ",{"type":13,"tag":877,"props":3078,"children":3079},{"href":917},[3080],{"type":18,"value":920},{"type":18,"value":2219},{"type":13,"tag":1539,"props":3083,"children":3085},{"name":3084},"VUID-VkSwapchainCreateInfoKHR-surface-parameter",[3086],{"type":13,"tag":14,"props":3087,"children":3088},{},[3089,3094,3095,3098,3100,3105],{"type":13,"tag":21,"props":3090,"children":3092},{"className":3091},[],[3093],{"type":18,"value":931},{"type":18,"value":1030},{"type":13,"tag":1032,"props":3096,"children":3097},{"type":1554},[],{"type":18,"value":3099}," be a valid ",{"type":13,"tag":877,"props":3101,"children":3103},{"href":3102},"/man/VkSurfaceKHR",[3104],{"type":18,"value":1436},{"type":18,"value":3106}," handle",{"type":13,"tag":1539,"props":3108,"children":3110},{"name":3109},"VUID-VkSwapchainCreateInfoKHR-imageFormat-parameter",[3111],{"type":13,"tag":14,"props":3112,"children":3113},{},[3114,3119,3120,3123,3124,3128],{"type":13,"tag":21,"props":3115,"children":3117},{"className":3116},[],[3118],{"type":18,"value":960},{"type":18,"value":1030},{"type":13,"tag":1032,"props":3121,"children":3122},{"type":1554},[],{"type":18,"value":3099},{"type":13,"tag":877,"props":3125,"children":3126},{"href":964},[3127],{"type":18,"value":967},{"type":18,"value":3129}," value",{"type":13,"tag":1539,"props":3131,"children":3133},{"name":3132},"VUID-VkSwapchainCreateInfoKHR-imageColorSpace-parameter",[3134],{"type":13,"tag":14,"props":3135,"children":3136},{},[3137,3142,3143,3146,3147,3151],{"type":13,"tag":21,"props":3138,"children":3140},{"className":3139},[],[3141],{"type":18,"value":978},{"type":18,"value":1030},{"type":13,"tag":1032,"props":3144,"children":3145},{"type":1554},[],{"type":18,"value":3099},{"type":13,"tag":877,"props":3148,"children":3149},{"href":982},[3150],{"type":18,"value":985},{"type":18,"value":3129},{"type":13,"tag":1539,"props":3153,"children":3155},{"name":3154},"VUID-VkSwapchainCreateInfoKHR-imageUsage-parameter",[3156],{"type":13,"tag":14,"props":3157,"children":3158},{},[3159,3164,3165,3168,3169,3173],{"type":13,"tag":21,"props":3160,"children":3162},{"className":3161},[],[3163],{"type":18,"value":1073},{"type":18,"value":1030},{"type":13,"tag":1032,"props":3166,"children":3167},{"type":1554},[],{"type":18,"value":3076},{"type":13,"tag":877,"props":3170,"children":3171},{"href":1077},[3172],{"type":18,"value":1080},{"type":18,"value":2219},{"type":13,"tag":1539,"props":3175,"children":3177},{"name":3176},"VUID-VkSwapchainCreateInfoKHR-imageUsage-requiredbitmask",[3178],{"type":13,"tag":14,"props":3179,"children":3180},{},[3181,3186,3187,3190,3192],{"type":13,"tag":21,"props":3182,"children":3184},{"className":3183},[],[3185],{"type":18,"value":1073},{"type":18,"value":1030},{"type":13,"tag":1032,"props":3188,"children":3189},{"type":1554},[],{"type":18,"value":3191}," not be ",{"type":13,"tag":21,"props":3193,"children":3195},{"className":3194},[],[3196],{"type":18,"value":2011},{"type":13,"tag":1539,"props":3198,"children":3200},{"name":3199},"VUID-VkSwapchainCreateInfoKHR-imageSharingMode-parameter",[3201],{"type":13,"tag":14,"props":3202,"children":3203},{},[3204,3209,3210,3213,3214,3220],{"type":13,"tag":21,"props":3205,"children":3207},{"className":3206},[],[3208],{"type":18,"value":1091},{"type":18,"value":1030},{"type":13,"tag":1032,"props":3211,"children":3212},{"type":1554},[],{"type":18,"value":3099},{"type":13,"tag":877,"props":3215,"children":3217},{"href":3216},"/man/VkSharingMode",[3218],{"type":18,"value":3219},"VkSharingMode",{"type":18,"value":3129},{"type":13,"tag":1539,"props":3222,"children":3224},{"name":3223},"VUID-VkSwapchainCreateInfoKHR-preTransform-parameter",[3225],{"type":13,"tag":14,"props":3226,"children":3227},{},[3228,3233,3234,3237,3238,3242],{"type":13,"tag":21,"props":3229,"children":3231},{"className":3230},[],[3232],{"type":18,"value":1150},{"type":18,"value":1030},{"type":13,"tag":1032,"props":3235,"children":3236},{"type":1554},[],{"type":18,"value":3099},{"type":13,"tag":877,"props":3239,"children":3240},{"href":1154},[3241],{"type":18,"value":1157},{"type":18,"value":3129},{"type":13,"tag":1539,"props":3244,"children":3246},{"name":3245},"VUID-VkSwapchainCreateInfoKHR-compositeAlpha-parameter",[3247],{"type":13,"tag":14,"props":3248,"children":3249},{},[3250,3255,3256,3259,3260,3264],{"type":13,"tag":21,"props":3251,"children":3253},{"className":3252},[],[3254],{"type":18,"value":1183},{"type":18,"value":1030},{"type":13,"tag":1032,"props":3257,"children":3258},{"type":1554},[],{"type":18,"value":3099},{"type":13,"tag":877,"props":3261,"children":3262},{"href":1187},[3263],{"type":18,"value":1190},{"type":18,"value":3129},{"type":13,"tag":1539,"props":3266,"children":3268},{"name":3267},"VUID-VkSwapchainCreateInfoKHR-presentMode-parameter",[3269],{"type":13,"tag":14,"props":3270,"children":3271},{},[3272,3277,3278,3281,3282,3286],{"type":13,"tag":21,"props":3273,"children":3275},{"className":3274},[],[3276],{"type":18,"value":1201},{"type":18,"value":1030},{"type":13,"tag":1032,"props":3279,"children":3280},{"type":1554},[],{"type":18,"value":3099},{"type":13,"tag":877,"props":3283,"children":3284},{"href":2422},[3285],{"type":18,"value":2425},{"type":18,"value":3129},{"type":13,"tag":1539,"props":3288,"children":3290},{"name":3289},"VUID-VkSwapchainCreateInfoKHR-oldSwapchain-parameter",[3291],{"type":13,"tag":14,"props":3292,"children":3293},{},[3294,3295,3300,3301,3305,3306,3311,3312,3315,3316,3322],{"type":18,"value":1620},{"type":13,"tag":21,"props":3296,"children":3298},{"className":3297},[],[3299],{"type":18,"value":1289},{"type":18,"value":2491},{"type":13,"tag":877,"props":3302,"children":3303},{"href":1293},[3304],{"type":18,"value":1296},{"type":18,"value":416},{"type":13,"tag":21,"props":3307,"children":3309},{"className":3308},[],[3310],{"type":18,"value":1289},{"type":18,"value":1030},{"type":13,"tag":1032,"props":3313,"children":3314},{"type":1554},[],{"type":18,"value":3099},{"type":13,"tag":877,"props":3317,"children":3319},{"href":3318},"/man/VkSwapchainKHR",[3320],{"type":18,"value":3321},"VkSwapchainKHR",{"type":18,"value":3106},{"type":13,"tag":1539,"props":3324,"children":3326},{"name":3325},"VUID-VkSwapchainCreateInfoKHR-commonparent",[3327],{"type":13,"tag":14,"props":3328,"children":3329},{},[3330,3332,3337,3339,3344,3346,3349,3351],{"type":18,"value":3331},"Both of ",{"type":13,"tag":21,"props":3333,"children":3335},{"className":3334},[],[3336],{"type":18,"value":1289},{"type":18,"value":3338},", and ",{"type":13,"tag":21,"props":3340,"children":3342},{"className":3341},[],[3343],{"type":18,"value":931},{"type":18,"value":3345}," that are valid handles of non-ignored parameters ",{"type":13,"tag":1032,"props":3347,"children":3348},{"type":1554},[],{"type":18,"value":3350}," have been created, allocated, or retrieved from the same ",{"type":13,"tag":877,"props":3352,"children":3354},{"href":3353},"/man/VkInstance",[3355],{"type":18,"value":3356},"VkInstance",{"type":13,"tag":3358,"props":3359,"children":3360},"style",{},[3361],{"type":18,"value":3362},"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":3364},[],"markdown",1725732589793]