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 withswapchain
.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-device-parameter
device
must be a valid VkDevice handle
VUID-vkReleaseFullScreenExclusiveModeEXT-swapchain-parameter
swapchain
must be a valid VkSwapchainKHR handle
VUID-vkReleaseFullScreenExclusiveModeEXT-swapchain-parent
swapchain
must have been created, allocated, or retrieved from device