blob: 343bf0476dca5b5afdc7af054bde1eec06751275 [file] [log] [blame]
include::meta/VK_AMD_negative_viewport_height.txt[]
*Last Modified Date*::
2016-09-02
*IP Status*::
No known IP claims.
*Contributors*::
- Matthaeus G. Chajdas, AMD
- Graham Sellers, AMD
- Baldur Karlsson
*Interactions and External Dependencies*::
- Obsoleted by `VK_KHR_maintenance1`
- Obsoleted by Vulkan 1.1
This extension allows an application to specify a negative viewport height.
The result is that the viewport transformation will flip along the y-axis.
* Allow negative height to be specified in the
slink:VkViewport::pname:height field to perform y-inversion of the
clip-space to framebuffer-space transform.
This allows apps to avoid having to use `gl_Position.y = -gl_Position.y`
in shaders also targeting other APIs.
=== Obsoletion by VK_KHR_maintenance1 and Vulkan 1.1
Functionality in this extension is included in `VK_KHR_maintenance1` and
Vulkan 1.1.
Due to some slight behavioral differences, this extension must: not be
enabled alongside `VK_KHR_maintenance1`, or in an instance created with
version 1.1 or later requested in slink:VkApplicationInfo::pname:apiVersion.
=== Version History
* Revision 1, 2016-09-02 (Matthaeus Chajdas)
- Initial draft