Top Description Fields Constructors Methods
org.lwjgl.vulkan

public final Class EXTPostDepthCoverage

extends Object
Class Inheritance

This extension adds support for the following SPIR-V extension in Vulkan:

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.

VK_EXT_post_depth_coverage
Name String
VK_EXT_post_depth_coverage
Extension Type
Device extension
Registered Extension Number
156
Revision
1
Contact
Other Extension Metadata
Last Modified Date
2017-07-17
Interactions and External Dependencies
Contributors
  • Jeff Bolz, NVIDIA

Field Summary

Modifier and TypeField and Description
public static final String
public static final int
VK_EXT_POST_DEPTH_COVERAGE_SPEC_VERSION

The extension specification version.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

VK_EXT_POST_DEPTH_COVERAGE_EXTENSION_NAMEback to summary
public static final String VK_EXT_POST_DEPTH_COVERAGE_EXTENSION_NAME

The extension name.

VK_EXT_POST_DEPTH_COVERAGE_SPEC_VERSIONback to summary
public static final int VK_EXT_POST_DEPTH_COVERAGE_SPEC_VERSION

The extension specification version.

Constructor Detail

EXTPostDepthCoverageback to summary
private EXTPostDepthCoverage()