36 lines
1.2 KiB
Plaintext
Executable File
36 lines
1.2 KiB
Plaintext
Executable File
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
|