[{"data":1,"prerenderedAt":1097},["ShallowReactive",2],{"MtBnVcYlbS":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":1096,"_id":4},"vkAcquireNextImageKHR","Retrieve the index of the next available presentable image","VK_KHR_swapchain","protos",[],{"type":10,"children":11,"toc":1094},"root",[12,20,420,524,559,814,1035,1088],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17],{"type":18,"value":19},"text","To acquire an available presentable image to use, and retrieve the index of\nthat image, call:",{"type":13,"tag":21,"props":22,"children":23},"code-group",{},[24,171],{"type":13,"tag":25,"props":26,"children":32},"pre",{"className":27,"code":28,"filename":29,"language":30,"meta":31,"style":31},"language-c shiki shiki-themes github-light-default github-dark-default","VkResult vkAcquireNextImageKHR(\n VkDevice device,\n VkSwapchainKHR swapchain,\n uint64_t timeout,\n VkSemaphore semaphore,\n VkFence fence,\n uint32_t* pImageIndex);\n","C","c","",[33],{"type":13,"tag":34,"props":35,"children":36},"code",{"__ignoreMap":31},[37,59,79,97,116,134,152],{"type":13,"tag":38,"props":39,"children":42},"span",{"class":40,"line":41},"line",1,[43,49,54],{"type":13,"tag":38,"props":44,"children":46},{"style":45},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[47],{"type":18,"value":48},"VkResult ",{"type":13,"tag":38,"props":50,"children":52},{"style":51},"--shiki-default:#8250DF;--shiki-dark:#D2A8FF",[53],{"type":18,"value":4},{"type":13,"tag":38,"props":55,"children":56},{"style":45},[57],{"type":18,"value":58},"(\n",{"type":13,"tag":38,"props":60,"children":62},{"class":40,"line":61},2,[63,68,74],{"type":13,"tag":38,"props":64,"children":65},{"style":45},[66],{"type":18,"value":67}," VkDevice ",{"type":13,"tag":38,"props":69,"children":71},{"style":70},"--shiki-default:#953800;--shiki-dark:#FFA657",[72],{"type":18,"value":73},"device",{"type":13,"tag":38,"props":75,"children":76},{"style":45},[77],{"type":18,"value":78},",\n",{"type":13,"tag":38,"props":80,"children":82},{"class":40,"line":81},3,[83,88,93],{"type":13,"tag":38,"props":84,"children":85},{"style":45},[86],{"type":18,"value":87}," VkSwapchainKHR ",{"type":13,"tag":38,"props":89,"children":90},{"style":70},[91],{"type":18,"value":92},"swapchain",{"type":13,"tag":38,"props":94,"children":95},{"style":45},[96],{"type":18,"value":78},{"type":13,"tag":38,"props":98,"children":100},{"class":40,"line":99},4,[101,107,112],{"type":13,"tag":38,"props":102,"children":104},{"style":103},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[105],{"type":18,"value":106}," uint64_t",{"type":13,"tag":38,"props":108,"children":109},{"style":70},[110],{"type":18,"value":111}," timeout",{"type":13,"tag":38,"props":113,"children":114},{"style":45},[115],{"type":18,"value":78},{"type":13,"tag":38,"props":117,"children":119},{"class":40,"line":118},5,[120,125,130],{"type":13,"tag":38,"props":121,"children":122},{"style":45},[123],{"type":18,"value":124}," VkSemaphore ",{"type":13,"tag":38,"props":126,"children":127},{"style":70},[128],{"type":18,"value":129},"semaphore",{"type":13,"tag":38,"props":131,"children":132},{"style":45},[133],{"type":18,"value":78},{"type":13,"tag":38,"props":135,"children":137},{"class":40,"line":136},6,[138,143,148],{"type":13,"tag":38,"props":139,"children":140},{"style":45},[141],{"type":18,"value":142}," VkFence ",{"type":13,"tag":38,"props":144,"children":145},{"style":70},[146],{"type":18,"value":147},"fence",{"type":13,"tag":38,"props":149,"children":150},{"style":45},[151],{"type":18,"value":78},{"type":13,"tag":38,"props":153,"children":155},{"class":40,"line":154},7,[156,161,166],{"type":13,"tag":38,"props":157,"children":158},{"style":103},[159],{"type":18,"value":160}," uint32_t*",{"type":13,"tag":38,"props":162,"children":163},{"style":70},[164],{"type":18,"value":165}," pImageIndex",{"type":13,"tag":38,"props":167,"children":168},{"style":45},[169],{"type":18,"value":170},");\n",{"type":13,"tag":25,"props":172,"children":177},{"className":173,"code":174,"filename":175,"language":176,"meta":31,"style":31},"language-rs shiki shiki-themes github-light-default github-dark-default","pub fn acquire_next_image_khr(\n device: crate :: vk :: vk::Device,\n swapchain: vk::SwapchainKHR,\n timeout: u64,\n semaphore: vk::Semaphore,\n fence: vk::Fence,\n p_image_index: *mut u32,\n) -> vk::Result;\n","Rust","rs",[178],{"type":13,"tag":34,"props":179,"children":180},{"__ignoreMap":31},[181,203,254,283,304,333,362,388],{"type":13,"tag":38,"props":182,"children":183},{"class":40,"line":41},[184,189,194,199],{"type":13,"tag":38,"props":185,"children":186},{"style":103},[187],{"type":18,"value":188},"pub",{"type":13,"tag":38,"props":190,"children":191},{"style":103},[192],{"type":18,"value":193}," fn",{"type":13,"tag":38,"props":195,"children":196},{"style":51},[197],{"type":18,"value":198}," acquire_next_image_khr",{"type":13,"tag":38,"props":200,"children":201},{"style":45},[202],{"type":18,"value":58},{"type":13,"tag":38,"props":204,"children":205},{"class":40,"line":61},[206,211,216,221,226,231,236,241,245,250],{"type":13,"tag":38,"props":207,"children":208},{"style":45},[209],{"type":18,"value":210}," device",{"type":13,"tag":38,"props":212,"children":213},{"style":103},[214],{"type":18,"value":215},":",{"type":13,"tag":38,"props":217,"children":218},{"style":103},[219],{"type":18,"value":220}," crate",{"type":13,"tag":38,"props":222,"children":223},{"style":103},[224],{"type":18,"value":225}," ::",{"type":13,"tag":38,"props":227,"children":228},{"style":45},[229],{"type":18,"value":230}," vk ",{"type":13,"tag":38,"props":232,"children":233},{"style":103},[234],{"type":18,"value":235},"::",{"type":13,"tag":38,"props":237,"children":238},{"style":70},[239],{"type":18,"value":240}," vk",{"type":13,"tag":38,"props":242,"children":243},{"style":103},[244],{"type":18,"value":235},{"type":13,"tag":38,"props":246,"children":247},{"style":70},[248],{"type":18,"value":249},"Device",{"type":13,"tag":38,"props":251,"children":252},{"style":45},[253],{"type":18,"value":78},{"type":13,"tag":38,"props":255,"children":256},{"class":40,"line":81},[257,262,266,270,274,279],{"type":13,"tag":38,"props":258,"children":259},{"style":45},[260],{"type":18,"value":261}," swapchain",{"type":13,"tag":38,"props":263,"children":264},{"style":103},[265],{"type":18,"value":215},{"type":13,"tag":38,"props":267,"children":268},{"style":70},[269],{"type":18,"value":240},{"type":13,"tag":38,"props":271,"children":272},{"style":103},[273],{"type":18,"value":235},{"type":13,"tag":38,"props":275,"children":276},{"style":70},[277],{"type":18,"value":278},"SwapchainKHR",{"type":13,"tag":38,"props":280,"children":281},{"style":45},[282],{"type":18,"value":78},{"type":13,"tag":38,"props":284,"children":285},{"class":40,"line":99},[286,291,295,300],{"type":13,"tag":38,"props":287,"children":288},{"style":45},[289],{"type":18,"value":290}," timeout",{"type":13,"tag":38,"props":292,"children":293},{"style":103},[294],{"type":18,"value":215},{"type":13,"tag":38,"props":296,"children":297},{"style":70},[298],{"type":18,"value":299}," u64",{"type":13,"tag":38,"props":301,"children":302},{"style":45},[303],{"type":18,"value":78},{"type":13,"tag":38,"props":305,"children":306},{"class":40,"line":118},[307,312,316,320,324,329],{"type":13,"tag":38,"props":308,"children":309},{"style":45},[310],{"type":18,"value":311}," semaphore",{"type":13,"tag":38,"props":313,"children":314},{"style":103},[315],{"type":18,"value":215},{"type":13,"tag":38,"props":317,"children":318},{"style":70},[319],{"type":18,"value":240},{"type":13,"tag":38,"props":321,"children":322},{"style":103},[323],{"type":18,"value":235},{"type":13,"tag":38,"props":325,"children":326},{"style":70},[327],{"type":18,"value":328},"Semaphore",{"type":13,"tag":38,"props":330,"children":331},{"style":45},[332],{"type":18,"value":78},{"type":13,"tag":38,"props":334,"children":335},{"class":40,"line":136},[336,341,345,349,353,358],{"type":13,"tag":38,"props":337,"children":338},{"style":45},[339],{"type":18,"value":340}," fence",{"type":13,"tag":38,"props":342,"children":343},{"style":103},[344],{"type":18,"value":215},{"type":13,"tag":38,"props":346,"children":347},{"style":70},[348],{"type":18,"value":240},{"type":13,"tag":38,"props":350,"children":351},{"style":103},[352],{"type":18,"value":235},{"type":13,"tag":38,"props":354,"children":355},{"style":70},[356],{"type":18,"value":357},"Fence",{"type":13,"tag":38,"props":359,"children":360},{"style":45},[361],{"type":18,"value":78},{"type":13,"tag":38,"props":363,"children":364},{"class":40,"line":154},[365,370,374,379,384],{"type":13,"tag":38,"props":366,"children":367},{"style":45},[368],{"type":18,"value":369}," p_image_index",{"type":13,"tag":38,"props":371,"children":372},{"style":103},[373],{"type":18,"value":215},{"type":13,"tag":38,"props":375,"children":376},{"style":103},[377],{"type":18,"value":378}," *mut",{"type":13,"tag":38,"props":380,"children":381},{"style":70},[382],{"type":18,"value":383}," u32",{"type":13,"tag":38,"props":385,"children":386},{"style":45},[387],{"type":18,"value":78},{"type":13,"tag":38,"props":389,"children":391},{"class":40,"line":390},8,[392,397,402,406,410,415],{"type":13,"tag":38,"props":393,"children":394},{"style":45},[395],{"type":18,"value":396},") ",{"type":13,"tag":38,"props":398,"children":399},{"style":103},[400],{"type":18,"value":401},"->",{"type":13,"tag":38,"props":403,"children":404},{"style":70},[405],{"type":18,"value":240},{"type":13,"tag":38,"props":407,"children":408},{"style":103},[409],{"type":18,"value":235},{"type":13,"tag":38,"props":411,"children":412},{"style":70},[413],{"type":18,"value":414},"Result",{"type":13,"tag":38,"props":416,"children":417},{"style":45},[418],{"type":18,"value":419},";\n",{"type":13,"tag":421,"props":422,"children":423},"ul",{},[424,442,452,463,482,497],{"type":13,"tag":425,"props":426,"children":427},"li",{},[428,433,435,440],{"type":13,"tag":34,"props":429,"children":431},{"className":430},[],[432],{"type":18,"value":73},{"type":18,"value":434}," is the device associated with ",{"type":13,"tag":34,"props":436,"children":438},{"className":437},[],[439],{"type":18,"value":92},{"type":18,"value":441},".",{"type":13,"tag":425,"props":443,"children":444},{},[445,450],{"type":13,"tag":34,"props":446,"children":448},{"className":447},[],[449],{"type":18,"value":92},{"type":18,"value":451}," is the non-retired swapchain from which an image is\nbeing acquired.",{"type":13,"tag":425,"props":453,"children":454},{},[455,461],{"type":13,"tag":34,"props":456,"children":458},{"className":457},[],[459],{"type":18,"value":460},"timeout",{"type":18,"value":462}," specifies how long the function waits, in nanoseconds, if\nno image is available.",{"type":13,"tag":425,"props":464,"children":465},{},[466,471,473,480],{"type":13,"tag":34,"props":467,"children":469},{"className":468},[],[470],{"type":18,"value":129},{"type":18,"value":472}," is ",{"type":13,"tag":474,"props":475,"children":477},"a",{"href":476},"/man/VK_NULL_HANDLE",[478],{"type":18,"value":479},"VK_NULL_HANDLE",{"type":18,"value":481}," or a semaphore to signal.",{"type":13,"tag":425,"props":483,"children":484},{},[485,490,491,495],{"type":13,"tag":34,"props":486,"children":488},{"className":487},[],[489],{"type":18,"value":147},{"type":18,"value":472},{"type":13,"tag":474,"props":492,"children":493},{"href":476},[494],{"type":18,"value":479},{"type":18,"value":496}," or a fence to signal.",{"type":13,"tag":425,"props":498,"children":499},{},[500,506,508,514,516,522],{"type":13,"tag":34,"props":501,"children":503},{"className":502},[],[504],{"type":18,"value":505},"pImageIndex",{"type":18,"value":507}," is a pointer to a ",{"type":13,"tag":34,"props":509,"children":511},{"className":510},[],[512],{"type":18,"value":513},"uint32_t",{"type":18,"value":515}," in which the index of\nthe next image to use (i.e. an index into the array of images returned\nby ",{"type":13,"tag":34,"props":517,"children":519},{"className":518},[],[520],{"type":18,"value":521},"vkGetSwapchainImagesKHR",{"type":18,"value":523},") is returned.",{"type":13,"tag":14,"props":525,"children":526},{},[527,529,534,536,542,544,549,551,557],{"type":18,"value":528},"If the ",{"type":13,"tag":34,"props":530,"children":532},{"className":531},[],[533],{"type":18,"value":92},{"type":18,"value":535}," has been created with the\n",{"type":13,"tag":34,"props":537,"children":539},{"className":538},[],[540],{"type":18,"value":541},"VK_SWAPCHAIN_CREATE_DEFERRED_MEMORY_ALLOCATION_BIT_EXT",{"type":18,"value":543}," flag, the image\nwhose index is returned in ",{"type":13,"tag":34,"props":545,"children":547},{"className":546},[],[548],{"type":18,"value":505},{"type":18,"value":550}," will be fully backed by memory\nbefore this call returns to the application, as if it is bound completely\nand contiguously to a single ",{"type":13,"tag":34,"props":552,"children":554},{"className":553},[],[555],{"type":18,"value":556},"VkDeviceMemory",{"type":18,"value":558}," object.",{"type":13,"tag":560,"props":561,"children":563},"validity-group",{"name":562},"Valid Usage",[564,586,613,637,668,698,727,782],{"type":13,"tag":565,"props":566,"children":568},"validity-field",{"name":567},"VUID-vkAcquireNextImageKHR-swapchain-01285",[569],{"type":13,"tag":14,"props":570,"children":571},{},[572,577,579,584],{"type":13,"tag":34,"props":573,"children":575},{"className":574},[],[576],{"type":18,"value":92},{"type":18,"value":578}," ",{"type":13,"tag":580,"props":581,"children":583},"normative",{"type":582},"must",[],{"type":18,"value":585}," not be in the retired state",{"type":13,"tag":565,"props":587,"children":589},{"name":588},"VUID-vkAcquireNextImageKHR-semaphore-01286",[590],{"type":13,"tag":14,"props":591,"children":592},{},[593,595,600,602,606,608,611],{"type":18,"value":594},"If ",{"type":13,"tag":34,"props":596,"children":598},{"className":597},[],[599],{"type":18,"value":129},{"type":18,"value":601}," is not ",{"type":13,"tag":474,"props":603,"children":604},{"href":476},[605],{"type":18,"value":479},{"type":18,"value":607},", it ",{"type":13,"tag":580,"props":609,"children":610},{"type":582},[],{"type":18,"value":612}," be unsignaled",{"type":13,"tag":565,"props":614,"children":616},{"name":615},"VUID-vkAcquireNextImageKHR-semaphore-01779",[617],{"type":13,"tag":14,"props":618,"children":619},{},[620,621,626,627,631,632,635],{"type":18,"value":594},{"type":13,"tag":34,"props":622,"children":624},{"className":623},[],[625],{"type":18,"value":129},{"type":18,"value":601},{"type":13,"tag":474,"props":628,"children":629},{"href":476},[630],{"type":18,"value":479},{"type":18,"value":607},{"type":13,"tag":580,"props":633,"children":634},{"type":582},[],{"type":18,"value":636}," not have any\nuncompleted signal or wait operations pending",{"type":13,"tag":565,"props":638,"children":640},{"name":639},"VUID-vkAcquireNextImageKHR-fence-01287",[641],{"type":13,"tag":14,"props":642,"children":643},{},[644,645,650,651,655,657,662,663,666],{"type":18,"value":594},{"type":13,"tag":34,"props":646,"children":648},{"className":647},[],[649],{"type":18,"value":147},{"type":18,"value":601},{"type":13,"tag":474,"props":652,"children":653},{"href":476},[654],{"type":18,"value":479},{"type":18,"value":656},", ",{"type":13,"tag":34,"props":658,"children":660},{"className":659},[],[661],{"type":18,"value":147},{"type":18,"value":578},{"type":13,"tag":580,"props":664,"children":665},{"type":582},[],{"type":18,"value":667}," be\nunsignaled",{"type":13,"tag":565,"props":669,"children":671},{"name":670},"VUID-vkAcquireNextImageKHR-fence-10066",[672],{"type":13,"tag":14,"props":673,"children":674},{},[675,676,681,682,686,687,692,693,696],{"type":18,"value":594},{"type":13,"tag":34,"props":677,"children":679},{"className":678},[],[680],{"type":18,"value":147},{"type":18,"value":601},{"type":13,"tag":474,"props":683,"children":684},{"href":476},[685],{"type":18,"value":479},{"type":18,"value":656},{"type":13,"tag":34,"props":688,"children":690},{"className":689},[],[691],{"type":18,"value":147},{"type":18,"value":578},{"type":13,"tag":580,"props":694,"children":695},{"type":582},[],{"type":18,"value":697}," not be\nassociated with any other queue command that has not yet completed\nexecution on that queue",{"type":13,"tag":565,"props":699,"children":701},{"name":700},"VUID-vkAcquireNextImageKHR-semaphore-01780",[702],{"type":13,"tag":14,"props":703,"children":704},{},[705,710,712,717,718,721,723],{"type":13,"tag":34,"props":706,"children":708},{"className":707},[],[709],{"type":18,"value":129},{"type":18,"value":711}," and ",{"type":13,"tag":34,"props":713,"children":715},{"className":714},[],[716],{"type":18,"value":147},{"type":18,"value":578},{"type":13,"tag":580,"props":719,"children":720},{"type":582},[],{"type":18,"value":722}," not both be equal to\n",{"type":13,"tag":474,"props":724,"children":725},{"href":476},[726],{"type":18,"value":479},{"type":13,"tag":565,"props":728,"children":730},{"name":729},"VUID-vkAcquireNextImageKHR-surface-07783",[731],{"type":13,"tag":14,"props":732,"children":733},{},[734,735,741,743,749,751,756,758,764,765,770,771,774,776],{"type":18,"value":594},{"type":13,"tag":474,"props":736,"children":738},{"href":737},"/chapters/wsi#swapchain-acquire-forward-progress",[739],{"type":18,"value":740},"forward progress",{"type":18,"value":742}," cannot be\nguaranteed for the ",{"type":13,"tag":34,"props":744,"children":746},{"className":745},[],[747],{"type":18,"value":748},"surface",{"type":18,"value":750}," used to create the ",{"type":13,"tag":34,"props":752,"children":754},{"className":753},[],[755],{"type":18,"value":92},{"type":18,"value":757},"\nmember of ",{"type":13,"tag":34,"props":759,"children":761},{"className":760},[],[762],{"type":18,"value":763},"pAcquireInfo",{"type":18,"value":656},{"type":13,"tag":34,"props":766,"children":768},{"className":767},[],[769],{"type":18,"value":460},{"type":18,"value":578},{"type":13,"tag":580,"props":772,"children":773},{"type":582},[],{"type":18,"value":775}," not be ",{"type":13,"tag":34,"props":777,"children":779},{"className":778},[],[780],{"type":18,"value":781},"UINT64_MAX",{"type":13,"tag":565,"props":783,"children":785},{"name":784},"VUID-vkAcquireNextImageKHR-semaphore-03265",[786],{"type":13,"tag":14,"props":787,"children":788},{},[789,794,795,798,800,806,808],{"type":13,"tag":34,"props":790,"children":792},{"className":791},[],[793],{"type":18,"value":129},{"type":18,"value":578},{"type":13,"tag":580,"props":796,"children":797},{"type":582},[],{"type":18,"value":799}," have a ",{"type":13,"tag":474,"props":801,"children":803},{"href":802},"/man/VkSemaphoreType",[804],{"type":18,"value":805},"VkSemaphoreType",{"type":18,"value":807}," of\n",{"type":13,"tag":34,"props":809,"children":811},{"className":810},[],[812],{"type":18,"value":813},"VK_SEMAPHORE_TYPE_BINARY",{"type":13,"tag":560,"props":815,"children":817},{"name":816},"Valid Usage (Implicit)",[818,844,868,904,940,965,988,1012],{"type":13,"tag":565,"props":819,"children":821},{"name":820},"VUID-vkAcquireNextImageKHR-device-parameter",[822],{"type":13,"tag":14,"props":823,"children":824},{},[825,830,831,834,836,842],{"type":13,"tag":34,"props":826,"children":828},{"className":827},[],[829],{"type":18,"value":73},{"type":18,"value":578},{"type":13,"tag":580,"props":832,"children":833},{"type":582},[],{"type":18,"value":835}," be a valid ",{"type":13,"tag":474,"props":837,"children":839},{"href":838},"/man/VkDevice",[840],{"type":18,"value":841},"VkDevice",{"type":18,"value":843}," handle",{"type":13,"tag":565,"props":845,"children":847},{"name":846},"VUID-vkAcquireNextImageKHR-swapchain-parameter",[848],{"type":13,"tag":14,"props":849,"children":850},{},[851,856,857,860,861,867],{"type":13,"tag":34,"props":852,"children":854},{"className":853},[],[855],{"type":18,"value":92},{"type":18,"value":578},{"type":13,"tag":580,"props":858,"children":859},{"type":582},[],{"type":18,"value":835},{"type":13,"tag":474,"props":862,"children":864},{"href":863},"/man/VkSwapchainKHR",[865],{"type":18,"value":866},"VkSwapchainKHR",{"type":18,"value":843},{"type":13,"tag":565,"props":869,"children":871},{"name":870},"VUID-vkAcquireNextImageKHR-semaphore-parameter",[872],{"type":13,"tag":14,"props":873,"children":874},{},[875,876,881,882,886,887,892,893,896,897,903],{"type":18,"value":594},{"type":13,"tag":34,"props":877,"children":879},{"className":878},[],[880],{"type":18,"value":129},{"type":18,"value":601},{"type":13,"tag":474,"props":883,"children":884},{"href":476},[885],{"type":18,"value":479},{"type":18,"value":656},{"type":13,"tag":34,"props":888,"children":890},{"className":889},[],[891],{"type":18,"value":129},{"type":18,"value":578},{"type":13,"tag":580,"props":894,"children":895},{"type":582},[],{"type":18,"value":835},{"type":13,"tag":474,"props":898,"children":900},{"href":899},"/man/VkSemaphore",[901],{"type":18,"value":902},"VkSemaphore",{"type":18,"value":843},{"type":13,"tag":565,"props":905,"children":907},{"name":906},"VUID-vkAcquireNextImageKHR-fence-parameter",[908],{"type":13,"tag":14,"props":909,"children":910},{},[911,912,917,918,922,923,928,929,932,933,939],{"type":18,"value":594},{"type":13,"tag":34,"props":913,"children":915},{"className":914},[],[916],{"type":18,"value":147},{"type":18,"value":601},{"type":13,"tag":474,"props":919,"children":920},{"href":476},[921],{"type":18,"value":479},{"type":18,"value":656},{"type":13,"tag":34,"props":924,"children":926},{"className":925},[],[927],{"type":18,"value":147},{"type":18,"value":578},{"type":13,"tag":580,"props":930,"children":931},{"type":582},[],{"type":18,"value":835},{"type":13,"tag":474,"props":934,"children":936},{"href":935},"/man/VkFence",[937],{"type":18,"value":938},"VkFence",{"type":18,"value":843},{"type":13,"tag":565,"props":941,"children":943},{"name":942},"VUID-vkAcquireNextImageKHR-pImageIndex-parameter",[944],{"type":13,"tag":14,"props":945,"children":946},{},[947,952,953,956,958,963],{"type":13,"tag":34,"props":948,"children":950},{"className":949},[],[951],{"type":18,"value":505},{"type":18,"value":578},{"type":13,"tag":580,"props":954,"children":955},{"type":582},[],{"type":18,"value":957}," be a valid pointer to a ",{"type":13,"tag":34,"props":959,"children":961},{"className":960},[],[962],{"type":18,"value":513},{"type":18,"value":964}," value",{"type":13,"tag":565,"props":966,"children":968},{"name":967},"VUID-vkAcquireNextImageKHR-swapchain-parent",[969],{"type":13,"tag":14,"props":970,"children":971},{},[972,977,978,981,983],{"type":13,"tag":34,"props":973,"children":975},{"className":974},[],[976],{"type":18,"value":92},{"type":18,"value":578},{"type":13,"tag":580,"props":979,"children":980},{"type":582},[],{"type":18,"value":982}," have been created, allocated, or retrieved from ",{"type":13,"tag":34,"props":984,"children":986},{"className":985},[],[987],{"type":18,"value":73},{"type":13,"tag":565,"props":989,"children":991},{"name":990},"VUID-vkAcquireNextImageKHR-semaphore-parent",[992],{"type":13,"tag":14,"props":993,"children":994},{},[995,996,1001,1003,1006,1007],{"type":18,"value":594},{"type":13,"tag":34,"props":997,"children":999},{"className":998},[],[1000],{"type":18,"value":129},{"type":18,"value":1002}," is a valid handle, it ",{"type":13,"tag":580,"props":1004,"children":1005},{"type":582},[],{"type":18,"value":982},{"type":13,"tag":34,"props":1008,"children":1010},{"className":1009},[],[1011],{"type":18,"value":73},{"type":13,"tag":565,"props":1013,"children":1015},{"name":1014},"VUID-vkAcquireNextImageKHR-fence-parent",[1016],{"type":13,"tag":14,"props":1017,"children":1018},{},[1019,1020,1025,1026,1029,1030],{"type":18,"value":594},{"type":13,"tag":34,"props":1021,"children":1023},{"className":1022},[],[1024],{"type":18,"value":147},{"type":18,"value":1002},{"type":13,"tag":580,"props":1027,"children":1028},{"type":582},[],{"type":18,"value":982},{"type":13,"tag":34,"props":1031,"children":1033},{"className":1032},[],[1034],{"type":18,"value":73},{"type":13,"tag":1036,"props":1037,"children":1039},"validity-box",{"name":1038},"Host Synchronization",[1040],{"type":13,"tag":421,"props":1041,"children":1042},{},[1043,1059,1073],{"type":13,"tag":425,"props":1044,"children":1045},{},[1046,1048,1053,1054,1057],{"type":18,"value":1047},"Host access to ",{"type":13,"tag":34,"props":1049,"children":1051},{"className":1050},[],[1052],{"type":18,"value":92},{"type":18,"value":578},{"type":13,"tag":580,"props":1055,"children":1056},{"type":582},[],{"type":18,"value":1058}," be externally synchronized",{"type":13,"tag":425,"props":1060,"children":1061},{},[1062,1063,1068,1069,1072],{"type":18,"value":1047},{"type":13,"tag":34,"props":1064,"children":1066},{"className":1065},[],[1067],{"type":18,"value":129},{"type":18,"value":578},{"type":13,"tag":580,"props":1070,"children":1071},{"type":582},[],{"type":18,"value":1058},{"type":13,"tag":425,"props":1074,"children":1075},{},[1076,1077,1082,1083,1086],{"type":18,"value":1047},{"type":13,"tag":34,"props":1078,"children":1080},{"className":1079},[],[1081],{"type":18,"value":147},{"type":18,"value":578},{"type":13,"tag":580,"props":1084,"children":1085},{"type":582},[],{"type":18,"value":1087}," be externally synchronized\n::",{"type":13,"tag":1089,"props":1090,"children":1091},"style",{},[1092],{"type":18,"value":1093},"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":31,"searchDepth":61,"depth":61,"links":1095},[],"markdown",1729612490510]