vulkan-3.26.1: Bindings to the Vulkan graphics API.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Vulkan.Core12.Enums.SamplerReductionMode

Synopsis

Documentation

newtype SamplerReductionMode Source #

VkSamplerReductionMode - Specify reduction mode for texture filtering

See Also

VK_EXT_sampler_filter_minmax, VK_VERSION_1_2, 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.

pattern SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_RANGECLAMP_QCOM :: SamplerReductionMode

SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_RANGECLAMP_QCOM specifies values are combined as described by SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE, followed by a texel range clamp.

Instances

Instances details
Storable 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

Eq SamplerReductionMode Source # 
Instance details

Defined in Vulkan.Core12.Enums.SamplerReductionMode

Ord SamplerReductionMode Source # 
Instance details

Defined in Vulkan.Core12.Enums.SamplerReductionMode

Zero SamplerReductionMode Source # 
Instance details

Defined in Vulkan.Core12.Enums.SamplerReductionMode