Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data PhysicalDeviceConservativeRasterizationPropertiesEXT = PhysicalDeviceConservativeRasterizationPropertiesEXT {
- primitiveOverestimationSize :: Float
- maxExtraPrimitiveOverestimationSize :: Float
- extraPrimitiveOverestimationSizeGranularity :: Float
- primitiveUnderestimation :: Bool
- conservativePointAndLineRasterization :: Bool
- degenerateTrianglesRasterized :: Bool
- degenerateLinesRasterized :: Bool
- fullyCoveredFragmentShaderInputVariable :: Bool
- conservativeRasterizationPostDepthCoverage :: Bool
- data PipelineRasterizationConservativeStateCreateInfoEXT = PipelineRasterizationConservativeStateCreateInfoEXT {}
- newtype PipelineRasterizationConservativeStateCreateFlagsEXT = PipelineRasterizationConservativeStateCreateFlagsEXT Flags
- newtype ConservativeRasterizationModeEXT where
- ConservativeRasterizationModeEXT Int32
- pattern CONSERVATIVE_RASTERIZATION_MODE_DISABLED_EXT :: ConservativeRasterizationModeEXT
- pattern CONSERVATIVE_RASTERIZATION_MODE_OVERESTIMATE_EXT :: ConservativeRasterizationModeEXT
- pattern CONSERVATIVE_RASTERIZATION_MODE_UNDERESTIMATE_EXT :: ConservativeRasterizationModeEXT
- type EXT_CONSERVATIVE_RASTERIZATION_SPEC_VERSION = 1
- pattern EXT_CONSERVATIVE_RASTERIZATION_SPEC_VERSION :: forall a. Integral a => a
- type EXT_CONSERVATIVE_RASTERIZATION_EXTENSION_NAME = "VK_EXT_conservative_rasterization"
- pattern EXT_CONSERVATIVE_RASTERIZATION_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a
Documentation
data PhysicalDeviceConservativeRasterizationPropertiesEXT Source #
VkPhysicalDeviceConservativeRasterizationPropertiesEXT - Structure describing conservative raster properties that can be supported by an implementation
Members
The members of the
PhysicalDeviceConservativeRasterizationPropertiesEXT
structure
describe the following implementation-dependent limits:
Description
If the PhysicalDeviceConservativeRasterizationPropertiesEXT
structure
is included in the pNext
chain of
PhysicalDeviceProperties2
,
it is filled with the implementation-dependent limits and properties.
Valid Usage (Implicit)
See Also
PhysicalDeviceConservativeRasterizationPropertiesEXT | |
|
Instances
data PipelineRasterizationConservativeStateCreateInfoEXT Source #
VkPipelineRasterizationConservativeStateCreateInfoEXT - Structure specifying conservative raster state
Valid Usage (Implicit)
See Also
ConservativeRasterizationModeEXT
,
PipelineRasterizationConservativeStateCreateFlagsEXT
,
StructureType
PipelineRasterizationConservativeStateCreateInfoEXT | |
|
Instances
newtype PipelineRasterizationConservativeStateCreateFlagsEXT Source #
VkPipelineRasterizationConservativeStateCreateFlagsEXT - Reserved for future use
Description
PipelineRasterizationConservativeStateCreateFlagsEXT
is a bitmask type
for setting a mask, but is currently reserved for future use.
See Also
Instances
newtype ConservativeRasterizationModeEXT Source #
VkConservativeRasterizationModeEXT - Specify the conservative rasterization mode
See Also
pattern CONSERVATIVE_RASTERIZATION_MODE_DISABLED_EXT :: ConservativeRasterizationModeEXT |
|
pattern CONSERVATIVE_RASTERIZATION_MODE_OVERESTIMATE_EXT :: ConservativeRasterizationModeEXT |
|
pattern CONSERVATIVE_RASTERIZATION_MODE_UNDERESTIMATE_EXT :: ConservativeRasterizationModeEXT |
|
Instances
pattern EXT_CONSERVATIVE_RASTERIZATION_SPEC_VERSION :: forall a. Integral a => a Source #
type EXT_CONSERVATIVE_RASTERIZATION_EXTENSION_NAME = "VK_EXT_conservative_rasterization" Source #
pattern EXT_CONSERVATIVE_RASTERIZATION_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a Source #