Top Description Fields Constructors Methods
org.lwjgl.vulkan

public final Class NVSampleMaskOverrideCoverage

extends Object
Class Inheritance

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

The extension provides access to the OverrideCoverageNV decoration under the SampleMaskOverrideCoverageNV capability. Adding this decoration to a variable with the SampleMask builtin decoration allows the shader to modify the coverage mask and affect which samples are used to process the fragment.

When using GLSL source-based shader languages, the override_coverage layout qualifier from GL_NV_sample_mask_override_coverage maps to the OverrideCoverageNV decoration. To use the override_coverage layout qualifier in GLSL the GL_NV_sample_mask_override_coverage extension must be enabled. Behavior is described in the GL_NV_sample_mask_override_coverage extension spec.

VK_NV_sample_mask_override_coverage
Name String
VK_NV_sample_mask_override_coverage
Extension Type
Device extension
Registered Extension Number
95
Revision
1
Contact
Other Extension Metadata
Last Modified Date
2016-12-08
IP Status
No known IP claims.
Interactions and External Dependencies
Contributors
  • Daniel Koch, NVIDIA
  • Jeff Bolz, NVIDIA

Field Summary

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

The extension specification version.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

VK_NV_SAMPLE_MASK_OVERRIDE_COVERAGE_EXTENSION_NAMEback to summary
public static final String VK_NV_SAMPLE_MASK_OVERRIDE_COVERAGE_EXTENSION_NAME

The extension name.

VK_NV_SAMPLE_MASK_OVERRIDE_COVERAGE_SPEC_VERSIONback to summary
public static final int VK_NV_SAMPLE_MASK_OVERRIDE_COVERAGE_SPEC_VERSION

The extension specification version.

Constructor Detail

NVSampleMaskOverrideCoverageback to summary
private NVSampleMaskOverrideCoverage()