VK_EXT_post_depth_coverage(3)
VK_EXT_post_depth_coverage
- Name String
-
VK_EXT_post_depth_coverage - Extension Type
-
Device extension
- Registered Extension Number
-
156
- Revision
-
1
- Ratification Status
-
Ratified
- Extension and Version Dependencies
-
None
- SPIR-V Dependencies
- Contact
-
-
Daniel Koch dgkoch
-
Other Extension Metadata
- Last Modified Date
-
2017-07-17
- Interactions and External Dependencies
-
-
This extension provides API support for
GL_ARB_post_depth_coverageandGL_EXT_post_depth_coverage
-
- Contributors
-
-
Jeff Bolz, NVIDIA
-
Description
This extension adds support for the following SPIR-V extension in Vulkan:
-
SPV_KHR_post_depth_coverage
which allows the fragment shader to control whether values in the
SampleMask built-in input variable reflect the coverage after early
depth and stencil tests are applied.
This extension adds a new PostDepthCoverage execution mode under the
SampleMaskPostDepthCoverage capability.
When this mode is specified along with EarlyFragmentTests, the value of
an input variable decorated with the
SampleMask built-in
reflects the coverage after the early fragment tests are applied.
Otherwise, it reflects the coverage before the depth and stencil tests.
When using GLSL source-based shading languages, the post_depth_coverage
layout qualifier from GL_ARB_post_depth_coverage or
GL_EXT_post_depth_coverage maps to the PostDepthCoverage execution
mode.
New Enum Constants
-
VK_EXT_POST_DEPTH_COVERAGE_EXTENSION_NAME -
VK_EXT_POST_DEPTH_COVERAGE_SPEC_VERSION
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.