[{"data":1,"prerenderedAt":707},["ShallowReactive",2],{"$fE3E7b9EQo8N6521HTMICFq5gXbDZccTTrGcVtW6LY64":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":706,"_id":4},"VkReleaseSwapchainImagesInfoKHR","Structure describing a list of swapchain image indices to be released","VK_KHR_swapchain_maintenance1","structs",[],{"type":10,"children":11,"toc":704},"root",[12,28,332,397,488,542,674,698],{"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,145],{"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 VkReleaseSwapchainImagesInfoKHR {\n VkStructureType sType;\n const void* pNext;\n VkSwapchainKHR swapchain;\n uint32_t imageIndexCount;\n const uint32_t* pImageIndices;\n} VkReleaseSwapchainImagesInfoKHR;\n","C","c","",[41],{"type":13,"tag":21,"props":42,"children":43},{"__ignoreMap":39},[44,67,76,95,104,118,136],{"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}," VkReleaseSwapchainImagesInfoKHR {\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}," VkSwapchainKHR swapchain;\n",{"type":13,"tag":45,"props":105,"children":107},{"class":47,"line":106},5,[108,113],{"type":13,"tag":45,"props":109,"children":110},{"style":52},[111],{"type":18,"value":112}," uint32_t",{"type":13,"tag":45,"props":114,"children":115},{"style":63},[116],{"type":18,"value":117}," imageIndexCount;\n",{"type":13,"tag":45,"props":119,"children":121},{"class":47,"line":120},6,[122,126,131],{"type":13,"tag":45,"props":123,"children":124},{"style":52},[125],{"type":18,"value":84},{"type":13,"tag":45,"props":127,"children":128},{"style":52},[129],{"type":18,"value":130}," uint32_t*",{"type":13,"tag":45,"props":132,"children":133},{"style":63},[134],{"type":18,"value":135}," pImageIndices;\n",{"type":13,"tag":45,"props":137,"children":139},{"class":47,"line":138},7,[140],{"type":13,"tag":45,"props":141,"children":142},{"style":63},[143],{"type":18,"value":144},"} VkReleaseSwapchainImagesInfoKHR;\n",{"type":13,"tag":33,"props":146,"children":151},{"className":147,"code":148,"filename":149,"language":150,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct ReleaseSwapchainImagesInfoKHR {\n s_type: vk::StructureType,\n p_next: *const c_void,\n swapchain: vk::SwapchainKHR, // Swapchain for which images are being released\n image_index_count: u32, // Number of indices to release\n p_image_indices: *const u32, // Indices of which presentable images to release\n}\n","Rust","rs",[152],{"type":13,"tag":21,"props":153,"children":154},{"__ignoreMap":39},[155,178,211,233,269,295,324],{"type":13,"tag":45,"props":156,"children":157},{"class":47,"line":48},[158,163,167,173],{"type":13,"tag":45,"props":159,"children":160},{"style":52},[161],{"type":18,"value":162},"pub",{"type":13,"tag":45,"props":164,"children":165},{"style":52},[166],{"type":18,"value":60},{"type":13,"tag":45,"props":168,"children":170},{"style":169},"--shiki-default:#953800;--shiki-dark:#FFA657",[171],{"type":18,"value":172}," ReleaseSwapchainImagesInfoKHR",{"type":13,"tag":45,"props":174,"children":175},{"style":63},[176],{"type":18,"value":177}," {\n",{"type":13,"tag":45,"props":179,"children":180},{"class":47,"line":69},[181,186,191,196,201,206],{"type":13,"tag":45,"props":182,"children":183},{"style":63},[184],{"type":18,"value":185}," s_type",{"type":13,"tag":45,"props":187,"children":188},{"style":52},[189],{"type":18,"value":190},":",{"type":13,"tag":45,"props":192,"children":193},{"style":169},[194],{"type":18,"value":195}," vk",{"type":13,"tag":45,"props":197,"children":198},{"style":52},[199],{"type":18,"value":200},"::",{"type":13,"tag":45,"props":202,"children":203},{"style":169},[204],{"type":18,"value":205},"StructureType",{"type":13,"tag":45,"props":207,"children":208},{"style":63},[209],{"type":18,"value":210},",\n",{"type":13,"tag":45,"props":212,"children":213},{"class":47,"line":78},[214,219,223,228],{"type":13,"tag":45,"props":215,"children":216},{"style":63},[217],{"type":18,"value":218}," p_next",{"type":13,"tag":45,"props":220,"children":221},{"style":52},[222],{"type":18,"value":190},{"type":13,"tag":45,"props":224,"children":225},{"style":52},[226],{"type":18,"value":227}," *const",{"type":13,"tag":45,"props":229,"children":230},{"style":63},[231],{"type":18,"value":232}," c_void,\n",{"type":13,"tag":45,"props":234,"children":235},{"class":47,"line":97},[236,241,245,249,253,258,263],{"type":13,"tag":45,"props":237,"children":238},{"style":63},[239],{"type":18,"value":240}," swapchain",{"type":13,"tag":45,"props":242,"children":243},{"style":52},[244],{"type":18,"value":190},{"type":13,"tag":45,"props":246,"children":247},{"style":169},[248],{"type":18,"value":195},{"type":13,"tag":45,"props":250,"children":251},{"style":52},[252],{"type":18,"value":200},{"type":13,"tag":45,"props":254,"children":255},{"style":169},[256],{"type":18,"value":257},"SwapchainKHR",{"type":13,"tag":45,"props":259,"children":260},{"style":63},[261],{"type":18,"value":262},", ",{"type":13,"tag":45,"props":264,"children":266},{"style":265},"--shiki-default:#6E7781;--shiki-dark:#8B949E",[267],{"type":18,"value":268},"// Swapchain for which images are being released\n",{"type":13,"tag":45,"props":270,"children":271},{"class":47,"line":106},[272,277,281,286,290],{"type":13,"tag":45,"props":273,"children":274},{"style":63},[275],{"type":18,"value":276}," image_index_count",{"type":13,"tag":45,"props":278,"children":279},{"style":52},[280],{"type":18,"value":190},{"type":13,"tag":45,"props":282,"children":283},{"style":169},[284],{"type":18,"value":285}," u32",{"type":13,"tag":45,"props":287,"children":288},{"style":63},[289],{"type":18,"value":262},{"type":13,"tag":45,"props":291,"children":292},{"style":265},[293],{"type":18,"value":294},"// Number of indices to release\n",{"type":13,"tag":45,"props":296,"children":297},{"class":47,"line":120},[298,303,307,311,315,319],{"type":13,"tag":45,"props":299,"children":300},{"style":63},[301],{"type":18,"value":302}," p_image_indices",{"type":13,"tag":45,"props":304,"children":305},{"style":52},[306],{"type":18,"value":190},{"type":13,"tag":45,"props":308,"children":309},{"style":52},[310],{"type":18,"value":227},{"type":13,"tag":45,"props":312,"children":313},{"style":169},[314],{"type":18,"value":285},{"type":13,"tag":45,"props":316,"children":317},{"style":63},[318],{"type":18,"value":262},{"type":13,"tag":45,"props":320,"children":321},{"style":265},[322],{"type":18,"value":323},"// Indices of which presentable images to release\n",{"type":13,"tag":45,"props":325,"children":326},{"class":47,"line":138},[327],{"type":13,"tag":45,"props":328,"children":329},{"style":63},[330],{"type":18,"value":331},"}\n",{"type":13,"tag":29,"props":333,"children":334},{},[335,354],{"type":13,"tag":33,"props":336,"children":338},{"className":35,"code":337,"filename":37,"language":38,"meta":39,"style":39},"typedef VkReleaseSwapchainImagesInfoKHR VkReleaseSwapchainImagesInfoEXT;\n",[339],{"type":13,"tag":21,"props":340,"children":341},{"__ignoreMap":39},[342],{"type":13,"tag":45,"props":343,"children":344},{"class":47,"line":48},[345,349],{"type":13,"tag":45,"props":346,"children":347},{"style":52},[348],{"type":18,"value":55},{"type":13,"tag":45,"props":350,"children":351},{"style":63},[352],{"type":18,"value":353}," VkReleaseSwapchainImagesInfoKHR VkReleaseSwapchainImagesInfoEXT;\n",{"type":13,"tag":33,"props":355,"children":357},{"className":147,"code":356,"filename":149,"language":150,"meta":39,"style":39},"type ReleaseSwapchainImagesInfoEXT = vk::ReleaseSwapchainImagesInfoKHR;\n",[358],{"type":13,"tag":21,"props":359,"children":360},{"__ignoreMap":39},[361],{"type":13,"tag":45,"props":362,"children":363},{"class":47,"line":48},[364,369,374,379,383,387,392],{"type":13,"tag":45,"props":365,"children":366},{"style":52},[367],{"type":18,"value":368},"type",{"type":13,"tag":45,"props":370,"children":371},{"style":169},[372],{"type":18,"value":373}," ReleaseSwapchainImagesInfoEXT",{"type":13,"tag":45,"props":375,"children":376},{"style":52},[377],{"type":18,"value":378}," =",{"type":13,"tag":45,"props":380,"children":381},{"style":169},[382],{"type":18,"value":195},{"type":13,"tag":45,"props":384,"children":385},{"style":52},[386],{"type":18,"value":200},{"type":13,"tag":45,"props":388,"children":389},{"style":169},[390],{"type":18,"value":391},"ReleaseSwapchainImagesInfoKHR",{"type":13,"tag":45,"props":393,"children":394},{"style":63},[395],{"type":18,"value":396},";\n",{"type":13,"tag":398,"props":399,"children":400},"ul",{},[401,422,441,452,463],{"type":13,"tag":402,"props":403,"children":404},"li",{},[405,411,413,420],{"type":13,"tag":21,"props":406,"children":408},{"className":407},[],[409],{"type":18,"value":410},"sType",{"type":18,"value":412}," is a ",{"type":13,"tag":414,"props":415,"children":417},"a",{"href":416},"/man/VkStructureType",[418],{"type":18,"value":419},"VkStructureType",{"type":18,"value":421}," value identifying this structure.",{"type":13,"tag":402,"props":423,"children":424},{},[425,431,433,439],{"type":13,"tag":21,"props":426,"children":428},{"className":427},[],[429],{"type":18,"value":430},"pNext",{"type":18,"value":432}," is ",{"type":13,"tag":21,"props":434,"children":436},{"className":435},[],[437],{"type":18,"value":438},"NULL",{"type":18,"value":440}," or a pointer to a structure extending this\nstructure.",{"type":13,"tag":402,"props":442,"children":443},{},[444,450],{"type":13,"tag":21,"props":445,"children":447},{"className":446},[],[448],{"type":18,"value":449},"swapchain",{"type":18,"value":451}," is a swapchain to which images are being released.",{"type":13,"tag":402,"props":453,"children":454},{},[455,461],{"type":13,"tag":21,"props":456,"children":458},{"className":457},[],[459],{"type":18,"value":460},"imageIndexCount",{"type":18,"value":462}," is the number of image indices to be released.",{"type":13,"tag":402,"props":464,"children":465},{},[466,472,474,479,481,486],{"type":13,"tag":21,"props":467,"children":469},{"className":468},[],[470],{"type":18,"value":471},"pImageIndices",{"type":18,"value":473}," is a pointer to an array of indices into the array\nof ",{"type":13,"tag":21,"props":475,"children":477},{"className":476},[],[478],{"type":18,"value":449},{"type":18,"value":480},"’s presentable images, with ",{"type":13,"tag":21,"props":482,"children":484},{"className":483},[],[485],{"type":18,"value":460},{"type":18,"value":487},"\nentries.",{"type":13,"tag":489,"props":490,"children":492},"validity-group",{"name":491},"Valid Usage",[493,522],{"type":13,"tag":494,"props":495,"children":497},"validity-field",{"name":496},"VUID-VkReleaseSwapchainImagesInfoKHR-pImageIndices-07785",[498],{"type":13,"tag":14,"props":499,"children":500},{},[501,503,508,510,515,517],{"type":18,"value":502},"Each element of ",{"type":13,"tag":21,"props":504,"children":506},{"className":505},[],[507],{"type":18,"value":471},{"type":18,"value":509}," ",{"type":13,"tag":511,"props":512,"children":514},"normative",{"type":513},"must",[],{"type":18,"value":516}," be the index of a presentable\nimage acquired from the swapchain specified by ",{"type":13,"tag":21,"props":518,"children":520},{"className":519},[],[521],{"type":18,"value":449},{"type":13,"tag":494,"props":523,"children":525},{"name":524},"VUID-VkReleaseSwapchainImagesInfoKHR-pImageIndices-07786",[526],{"type":13,"tag":14,"props":527,"children":528},{},[529,531,536,537,540],{"type":18,"value":530},"All uses of presentable images identified by elements of\n",{"type":13,"tag":21,"props":532,"children":534},{"className":533},[],[535],{"type":18,"value":471},{"type":18,"value":509},{"type":13,"tag":511,"props":538,"children":539},{"type":513},[],{"type":18,"value":541}," have completed execution",{"type":13,"tag":489,"props":543,"children":545},{"name":544},"Valid Usage (Implicit)",[546,570,592,618,650],{"type":13,"tag":494,"props":547,"children":549},{"name":548},"VUID-VkReleaseSwapchainImagesInfoKHR-sType-sType",[550],{"type":13,"tag":14,"props":551,"children":552},{},[553,558,559,562,564],{"type":13,"tag":21,"props":554,"children":556},{"className":555},[],[557],{"type":18,"value":410},{"type":18,"value":509},{"type":13,"tag":511,"props":560,"children":561},{"type":513},[],{"type":18,"value":563}," be ",{"type":13,"tag":21,"props":565,"children":567},{"className":566},[],[568],{"type":18,"value":569},"VK_STRUCTURE_TYPE_RELEASE_SWAPCHAIN_IMAGES_INFO_KHR",{"type":13,"tag":494,"props":571,"children":573},{"name":572},"VUID-VkReleaseSwapchainImagesInfoKHR-pNext-pNext",[574],{"type":13,"tag":14,"props":575,"children":576},{},[577,582,583,586,587],{"type":13,"tag":21,"props":578,"children":580},{"className":579},[],[581],{"type":18,"value":430},{"type":18,"value":509},{"type":13,"tag":511,"props":584,"children":585},{"type":513},[],{"type":18,"value":563},{"type":13,"tag":21,"props":588,"children":590},{"className":589},[],[591],{"type":18,"value":438},{"type":13,"tag":494,"props":593,"children":595},{"name":594},"VUID-VkReleaseSwapchainImagesInfoKHR-swapchain-parameter",[596],{"type":13,"tag":14,"props":597,"children":598},{},[599,604,605,608,610,616],{"type":13,"tag":21,"props":600,"children":602},{"className":601},[],[603],{"type":18,"value":449},{"type":18,"value":509},{"type":13,"tag":511,"props":606,"children":607},{"type":513},[],{"type":18,"value":609}," be a valid ",{"type":13,"tag":414,"props":611,"children":613},{"href":612},"/man/VkSwapchainKHR",[614],{"type":18,"value":615},"VkSwapchainKHR",{"type":18,"value":617}," handle",{"type":13,"tag":494,"props":619,"children":621},{"name":620},"VUID-VkReleaseSwapchainImagesInfoKHR-pImageIndices-parameter",[622],{"type":13,"tag":14,"props":623,"children":624},{},[625,630,631,634,636,641,642,648],{"type":13,"tag":21,"props":626,"children":628},{"className":627},[],[629],{"type":18,"value":471},{"type":18,"value":509},{"type":13,"tag":511,"props":632,"children":633},{"type":513},[],{"type":18,"value":635}," be a valid pointer to an array of ",{"type":13,"tag":21,"props":637,"children":639},{"className":638},[],[640],{"type":18,"value":460},{"type":18,"value":509},{"type":13,"tag":21,"props":643,"children":645},{"className":644},[],[646],{"type":18,"value":647},"uint32_t",{"type":18,"value":649}," values",{"type":13,"tag":494,"props":651,"children":653},{"name":652},"VUID-VkReleaseSwapchainImagesInfoKHR-imageIndexCount-arraylength",[654],{"type":13,"tag":14,"props":655,"children":656},{},[657,662,663,666,668],{"type":13,"tag":21,"props":658,"children":660},{"className":659},[],[661],{"type":18,"value":460},{"type":18,"value":509},{"type":13,"tag":511,"props":664,"children":665},{"type":513},[],{"type":18,"value":667}," be greater than ",{"type":13,"tag":21,"props":669,"children":671},{"className":670},[],[672],{"type":18,"value":673},"0",{"type":13,"tag":675,"props":676,"children":678},"validity-box",{"name":677},"Host Synchronization",[679],{"type":13,"tag":398,"props":680,"children":681},{},[682],{"type":13,"tag":402,"props":683,"children":684},{},[685,687,692,693,696],{"type":18,"value":686},"Host access to ",{"type":13,"tag":21,"props":688,"children":690},{"className":689},[],[691],{"type":18,"value":449},{"type":18,"value":509},{"type":13,"tag":511,"props":694,"children":695},{"type":513},[],{"type":18,"value":697}," be externally synchronized",{"type":13,"tag":699,"props":700,"children":701},"style",{},[702],{"type":18,"value":703},"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":705},[],"markdown",1773054774767]