VK_AMD_negative_viewport_height
Other Extension Metadata
Last Modified Date
2016-09-02
IP Status
No known IP claims.
Contributors
- Matthaeus G. Chajdas, AMD
- Graham Sellers, AMD
- Baldur Karlsson
Description
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
VkViewport::
height
field to perform y-inversion of the clip-space to framebuffer-space transform. This allows apps to avoid having to usegl_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
subsequently 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 VkApplicationInfo::apiVersion
.
New Enum Constants
VK_AMD_NEGATIVE_VIEWPORT_HEIGHT_EXTENSION_NAME
VK_AMD_NEGATIVE_VIEWPORT_HEIGHT_SPEC_VERSION
Version History
- Revision 1, 2016-09-02 (Matthaeus Chajdas)
- Initial draft