[[VK_EXT_display_surface_counter]]
== VK_EXT_display_surface_counter

*Name String*::
    +VK_EXT_display_surface_counter+
*Extension Type*::
    Instance extension
*Registered Extension Number*::
    91
*Last Modified Date*::
    2016-12-13
*Revision*::
    1
*IP Status*::
    No known IP claims.
*Dependencies*::
  - This extension is written against version 1.0.37 of the Vulkan API.
  - Requires +VK_KHR_display+
*Contributors*::
  - Pierre Boudier, NVIDIA
  - James Jones, NVIDIA
  - Damien Leone, NVIDIA
  - Pierre-Loup Griffais, Valve
  - Daniel Vetter, Intel
*Contacts*::
  - James Jones, NVIDIA (jajones 'at' nvidia.com)

This is extension defines a vertical blanking period counter associated with
display surfaces.
It provides a mechanism to query support for such a counter from a
slink:VkSurfaceKHR object.

=== New Enum Constants

  * Extending ename:VkStructureType:
  ** ename:VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES2_EXT

=== New Enums

  * elink:VkSurfaceCounterFlagsEXT
  * elink:VkSurfaceCounterFlagBitsEXT

=== New Structures

  * slink:VkSurfaceCapabilities2EXT

=== New Functions

  * flink:vkGetPhysicalDeviceSurfaceCapabilities2EXT

=== Issues

None.

=== Version History

 * Revision 1, 2016-12-13 (James Jones)
   - Initial draft
