pub unsafe extern "system" fn vkAcquireNextImageKHR( device: VkDevice, swapchain: VkSwapchainKHR, timeout: u64, semaphore: Option<VkSemaphore>, fence: Option<VkFence>, pImageIndex: *mut u32, ) -> VkResult