D3D11X_SAMPLER_STATE_FLAGS Enumeration

Flags to control the sampler state.

Syntax

typedef enum D3D11X_SAMPLER_STATE_FLAGS
{
    D3D11X_SAMPLER_STATE_ENABLE_UNNORMALIZED_COORDINATES,
    D3D11X_SAMPLER_STATE_TRUNCATE_COORDINATES,
    D3D11X_SAMPLER_STATE_TRUNCATE_COORDINATES_MC,
    D3D11X_SAMPLER_STATE_ENABLE_DEGAMMA_OVERRIDE,
    D3D11X_SAMPLER_STATE_DISABLE_PRECLAMP_BIAS,
    D3D11X_SAMPLER_STATE_DISABLE_CUBEMAP_WRAP,
    D3D11X_SAMPLER_STATE_ENABLE_POST_FILTER_LSB_CEILING,
    D3D11X_SAMPLER_STATE_DISABLE_POST_FILTER_NORMALIZATION_ROUNDING
} D3D11X_SAMPLER_STATE_FLAGS;  

Constants

Constant Description
D3D11X_SAMPLER_STATE_ENABLE_UNNORMALIZED_COORDINATES Enables non-normalized coordinates.
D3D11X_SAMPLER_STATE_TRUNCATE_COORDINATES Truncates coordinates.
D3D11X_SAMPLER_STATE_TRUNCATE_COORDINATES_MC Drops the 7 least significant bits of horizontal and vertical blend fractions.
D3D11X_SAMPLER_STATE_ENABLE_DEGAMMA_OVERRIDE Enables degamma override.
D3D11X_SAMPLER_STATE_DISABLE_PRECLAMP_BIAS Disables pre-clamp bias.
D3D11X_SAMPLER_STATE_DISABLE_CUBEMAP_WRAP Disables cubemap wrap.
D3D11X_SAMPLER_STATE_ENABLE_POST_FILTER_LSB_CEILING Enables post-filter least-significant-bit ceiling.
D3D11X_SAMPLER_STATE_DISABLE_POST_FILTER_NORMALIZATION_ROUNDING Disables post-filter normalization rounding.

Remarks

This enumeration is used by the Flags member of the D3D11X_SAMPLER_STATE_DESC structure.

Requirements

Header: Declared in d3d11_x.h.