Class VkPipelineRasterizationConservativeStateCreateInfoEXT

java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<VkPipelineRasterizationConservativeStateCreateInfoEXT>
org.lwjgl.vulkan.VkPipelineRasterizationConservativeStateCreateInfoEXT
All Implemented Interfaces:
AutoCloseable, org.lwjgl.system.NativeResource, org.lwjgl.system.Pointer

public class VkPipelineRasterizationConservativeStateCreateInfoEXT extends org.lwjgl.system.Struct<VkPipelineRasterizationConservativeStateCreateInfoEXT> implements org.lwjgl.system.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 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();
 }