Class EXTFullScreenExclusive

java.lang.Object
org.lwjgl.vulkan.EXTFullScreenExclusive

public class EXTFullScreenExclusive extends Object
This extension allows applications to set the policy for swapchain creation and presentation mechanisms relating to full-screen access. Implementations may be able to acquire exclusive access to a particular display for an application window that covers the whole screen. This can increase performance on some systems by bypassing composition, however it can also result in disruptive or expensive transitions in the underlying windowing system when a change occurs.

Applications can choose between explicitly disallowing or allowing this behavior, letting the implementation decide, or managing this mode of operation directly using the new AcquireFullScreenExclusiveModeEXT and ReleaseFullScreenExclusiveModeEXT commands.

VK_EXT_full_screen_exclusive
Name String
VK_EXT_full_screen_exclusive
Extension Type
Device extension
Registered Extension Number
256
Revision
4
Extension and Version Dependencies
VK_KHR_get_physical_device_properties2 and VK_KHR_surface and VK_KHR_get_surface_capabilities2 and VK_KHR_swapchain
Contact
Other Extension Metadata
Last Modified Date
2019-03-12
IP Status
No known IP claims.
Interactions and External Dependencies
Contributors
  • Hans-Kristian Arntzen, ARM
  • Slawomir Grajewski, Intel
  • Tobias Hector, AMD
  • James Jones, NVIDIA
  • Daniel Rakos, AMD
  • Jeff Juliano, NVIDIA
  • Joshua Schnarr, NVIDIA
  • Aaron Hagan, AMD