Function Prototype

vkReleaseFullScreenExclusiveModeEXT

Release full-screen exclusive mode from a swapchain

To release exclusive full-screen access from a swapchain, call:

VkResult vkReleaseFullScreenExclusiveModeEXT(
    VkDevice device,
    VkSwapchainKHR swapchain);
  • device is the device associated with swapchain.
  • swapchain is the swapchain to release exclusive full-screen access from.

Applications will not be able to present to swapchain after this call until exclusive full-screen access is reacquired. This is usually useful to handle when an application is minimized or otherwise intends to stop presenting for a time.

Valid Usage

VUID-vkReleaseFullScreenExclusiveModeEXT-swapchain-02677

swapchain must not be in the retired state

VUID-vkReleaseFullScreenExclusiveModeEXT-swapchain-02678

swapchain must be a swapchain created with a VkSurfaceFullScreenExclusiveInfoEXT structure, with fullScreenExclusive set to VK_FULL_SCREEN_EXCLUSIVE_APPLICATION_CONTROLLED_EXT

Valid Usage (Implicit)

VUID-vkReleaseFullScreenExclusiveModeEXT-swapchain-parent

swapchain must have been created, allocated, or retrieved from device