Class VkPipelineRasterizationConservativeStateCreateInfoEXT

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer

public class VkPipelineRasterizationConservativeStateCreateInfoEXT extends Struct<VkPipelineRasterizationConservativeStateCreateInfoEXT> implements NativeResource
Structure specifying conservative raster state.
Description

If this structure is not included in the pNext chain, conservativeRasterizationMode is considered to be CONSERVATIVE_RASTERIZATION_MODE_DISABLED_EXT, and and conservative rasterization is disabled.

Polygon rasterization can be made conservative by setting conservativeRasterizationMode to CONSERVATIVE_RASTERIZATION_MODE_OVERESTIMATE_EXT or CONSERVATIVE_RASTERIZATION_MODE_UNDERESTIMATE_EXT in VkPipelineRasterizationConservativeStateCreateInfoEXT.

Note

If conservativePointAndLineRasterization is supported, conservative rasterization can be applied to line and point primitives, otherwise it must be disabled.

Valid Usage
Valid Usage (Implicit)

Layout


 struct VkPipelineRasterizationConservativeStateCreateInfoEXT {
     VkStructureType sType();
     void const * pNext();
     VkPipelineRasterizationConservativeStateCreateFlagsEXT flags();
     VkConservativeRasterizationModeEXT conservativeRasterizationMode();
     float extraPrimitiveOverestimationSize();
 }