Piers Daniell pdaniell-nv
Other Extension Metadata
- Last Modified Date
Daniel Koch, NVIDIA
Jeff Bolz, NVIDIA
This extension removes the VkViewport
maxDepth restrictions that the values must be between
It also removes the same restriction on
Finally it removes the restriction on the
depth value in
New Enum Constants
1) How do VkViewport
maxDepth values outside
1.0 range interact with
RESOLVED: The behavior described in Primitive
Clipping still applies.
If depth clamping is disabled the depth values are still clipped to 0
≤ zc ≤ wc before the viewport transform.
If depth clamping is enabled the above equation is ignored and the depth
values are instead clamped to the VkViewport
maxDepth values, which in the case of this extension can be outside of
2) What happens if a resulting depth fragment is outside of the
1.0 range and the depth buffer is fixed-point rather than floating-point?
RESOLVED: This situation can also arise without this extension (when fragment shaders replace depth values, for example), and this extension does not change the behaviour, which is defined in the Depth Test section of the Fragment Operations chapter.
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.