vulkan-3.6.1: Bindings to the Vulkan graphics API.
Safe HaskellNone
LanguageHaskell2010

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

Instances details
Eq SamplerReductionMode Source # 
Instance details

Defined in Vulkan.Core12.Enums.SamplerReductionMode

Ord SamplerReductionMode Source # 
Instance details

Defined in Vulkan.Core12.Enums.SamplerReductionMode

Read SamplerReductionMode Source # 
Instance details

Defined in Vulkan.Core12.Enums.SamplerReductionMode

Show SamplerReductionMode Source # 
Instance details

Defined in Vulkan.Core12.Enums.SamplerReductionMode

Storable SamplerReductionMode Source # 
Instance details

Defined in Vulkan.Core12.Enums.SamplerReductionMode

Zero SamplerReductionMode Source # 
Instance details

Defined in Vulkan.Core12.Enums.SamplerReductionMode