Structures
VkPipelineCoverageReductionStateCreateInfoNV
Structure specifying parameters controlling coverage reduction
The VkPipelineCoverageReductionStateCreateInfoNV structure is defined
as:
typedef struct VkPipelineCoverageReductionStateCreateInfoNV {
VkStructureType sType;
const void* pNext;
VkPipelineCoverageReductionStateCreateFlagsNV flags;
VkCoverageReductionModeNV coverageReductionMode;
} VkPipelineCoverageReductionStateCreateInfoNV;
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.flagsis reserved for future use.coverageReductionModeis a VkCoverageReductionModeNV value controlling how color sample coverage is generated from pixel coverage.
If this structure is not included in the pNext chain, or if the
extension is not enabled, 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
coverageReductionModeisVK_COVERAGE_REDUCTION_MODE_MERGE_NV. - If the VK_AMD_mixed_attachment_samples extension is enabled,
then it is as if the
coverageReductionModeisVK_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)
VUID-VkPipelineCoverageReductionStateCreateInfoNV-sType-sType
sType must be VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_REDUCTION_STATE_CREATE_INFO_NV
VUID-VkPipelineCoverageReductionStateCreateInfoNV-coverageReductionMode-parameter
coverageReductionMode must be a valid VkCoverageReductionModeNV value