Safe Haskell | None |
---|---|
Language | Haskell2010 |
Name
VK_AMD_negative_viewport_height - device extension
VK_AMD_negative_viewport_height
- Name String
VK_AMD_negative_viewport_height
- Extension Type
- Device extension
- Registered Extension Number
- 36
- Revision
- 1
- Extension and Version Dependencies
- Requires Vulkan 1.0
- Deprecation state
Obsoleted by
VK_KHR_maintenance1
extension- Which in turn was promoted to Vulkan 1.1
- Contact
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
Viewport
::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
ApplicationInfo
::apiVersion
.
New Enum Constants
Version History
Revision 1, 2016-09-02 (Matthaeus Chajdas)
- Initial draft
See Also
No cross-references are available
Document Notes
For more information, see the Vulkan Specification
This page is a generated document. Fixes and changes should be made to the generator scripts, not directly.
Documentation
pattern AMD_NEGATIVE_VIEWPORT_HEIGHT_SPEC_VERSION :: forall a. Integral a => a Source #
type AMD_NEGATIVE_VIEWPORT_HEIGHT_EXTENSION_NAME = "VK_AMD_negative_viewport_height" Source #
pattern AMD_NEGATIVE_VIEWPORT_HEIGHT_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a Source #