mirror of
https://github.com/status-im/Vulkan-Docs.git
synced 2025-01-11 14:34:08 +00:00
ff9357a4ba
* Update release number to 79. Public Issues: * Add a note to the <<features-required-format-support, Required Format Support>> section clarifying that the required formats don't depend on the used flags (public issue 671). * Add a valid usage statement for flink:vkUpdateDescriptors that was previously described for slink:VkImageSubresourceRange, but not as a valid usage statement (public issue 713). * Modify implicit valid usage generator script to not emit 'must: not be 0' for a parameter that is a pointer to a flags field, such as pname:pPeerMemoryFeatures (public issue 729). Internal Issues: * Add definitions of "`obsoleted`" and "`deprecated`", and modify the definition of "`promoted`" in the <<glossary, Glossary>> (internal issue 988). * Add language for integer texel output conversions (the conversion is undefined) to the <<textures-output-format-conversion]] Texel Output Format Conversion>> section. Simplify and clarify the floating-point conversion language in the <<fundamentals-general, General Requirements>> section and the new <<fundamentals-fp-conversion, Floating-Point Format Conversions>> section, and remove obsolete language in the format-specific floating-point sections (internal issue 1275). * Add the elink:VkVendorId enumerated type to the Vulkan API / XML / header, so reserved Khronos vendor IDs can be referred to symbolically by clients. Note that only Khronos vendor IDs (e.g. non-PCI vendor IDs) are defined (internal issue 1299). * Fix typo in the <<fig-non-strict-lines, Non strict lines>> table (internal issue 1315). * Clean up and simplify the <<features-formats-requiring-sampler-ycbcr-conversion, YCbCr format properties>> table and use symbols consistently with other tables. Add a column for the number of planes. * Add code:Float16 to the <<spirvenv-capabilities-table, List of optional SPIR-V capabilities>> for the `VK_AMD_gpu_shader_half_float` extension.
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
|