vulkan-3.2.0.0: Bindings to the Vulkan graphics API.

Safe HaskellNone
LanguageHaskell2010

Graphics.Vulkan.Core12.Enums.SamplerReductionMode

Synopsis

Documentation

newtype SamplerReductionMode Source #

VkSamplerReductionMode - Specify reduction mode for texture filtering

See Also

SamplerReductionModeCreateInfo

Bundled Patterns

pattern SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE :: SamplerReductionMode

SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE specifies that texel values are combined by computing a weighted average of values in the footprint, using weights as specified in the image operations chapter.

pattern SAMPLER_REDUCTION_MODE_MIN :: SamplerReductionMode

SAMPLER_REDUCTION_MODE_MIN specifies that texel values are combined by taking the component-wise minimum of values in the footprint with non-zero weights.

pattern SAMPLER_REDUCTION_MODE_MAX :: SamplerReductionMode

SAMPLER_REDUCTION_MODE_MAX specifies that texel values are combined by taking the component-wise maximum of values in the footprint with non-zero weights.

Instances
Eq SamplerReductionMode Source # 
Instance details

Defined in Graphics.Vulkan.Core12.Enums.SamplerReductionMode

Ord SamplerReductionMode Source # 
Instance details

Defined in Graphics.Vulkan.Core12.Enums.SamplerReductionMode

Read SamplerReductionMode Source # 
Instance details

Defined in Graphics.Vulkan.Core12.Enums.SamplerReductionMode

Show SamplerReductionMode Source # 
Instance details

Defined in Graphics.Vulkan.Core12.Enums.SamplerReductionMode

Storable SamplerReductionMode Source # 
Instance details

Defined in Graphics.Vulkan.Core12.Enums.SamplerReductionMode

Zero SamplerReductionMode Source # 
Instance details

Defined in Graphics.Vulkan.Core12.Enums.SamplerReductionMode