Class VkPipelineCoverageReductionStateCreateInfoNV

  • All Implemented Interfaces:
    java.lang.AutoCloseable, NativeResource, Pointer

    public class VkPipelineCoverageReductionStateCreateInfoNV
    extends Struct
    implements NativeResource
    Structure specifying parameters controlling coverage reduction.
    Description

    If this structure is not present, the default coverage reduction mode is inferred as follows:

    • If the VK_NV_framebuffer_mixed_samples extension is enabled, then it is as if the coverageReductionMode is COVERAGE_REDUCTION_MODE_MERGE_NV.
    • If the VK_AMD_mixed_attachment_samples extension is enabled, then it is as if the coverageReductionMode is COVERAGE_REDUCTION_MODE_TRUNCATE_NV.
    • If both VK_NV_framebuffer_mixed_samples and VK_AMD_mixed_attachment_samples are enabled, then the default coverage reduction mode is implementation-dependent.
    Valid Usage (Implicit)

    Member documentation

    • sType – the type of this structure.
    • pNextNULL or a pointer to an extension-specific structure.
    • flags – reserved for future use.
    • coverageReductionMode – controls how the color sample mask is generated from the coverage mask and is of type VkCoverageReductionModeNV.

    Layout

    
     struct VkPipelineCoverageReductionStateCreateInfoNV {
         VkStructureType sType;
         void const * pNext;
         VkPipelineCoverageReductionStateCreateFlagsNV flags;
         VkCoverageReductionModeNV coverageReductionMode;
     }