D3D12XBOX_SAMPLER_FLAGS Enumeration

Sampler flags used when creating a sampler description.

Syntax

typedef enum D3D12XBOX_SAMPLER_FLAGS
{
    D3D12XBOX_SAMPLER_FLAG_NONE = 0x0000,
    D3D12XBOX_SAMPLER_FLAG_ENABLE_UNNORMALIZED_COORDINATES = 0x0001,
    D3D12XBOX_SAMPLER_FLAG_TRUNCATE_COORDINATES = 0x0002,
    D3D12XBOX_SAMPLER_FLAG_TRUNCATE_COORDINATES_MC = 0x0004,
    D3D12XBOX_SAMPLER_FLAG_ENABLE_DEGAMMA_OVERRIDE = 0x0008,
    D3D12XBOX_SAMPLER_FLAG_DISABLE_PRECLAMP_BIAS = 0x0010,
    D3D12XBOX_SAMPLER_FLAG_DISABLE_CUBEMAP_WRAP = 0x0020,
    D3D12XBOX_SAMPLER_FLAG_ENABLE_POST_FILTER_LSB_CEILING = 0x0040,
    D3D12XBOX_SAMPLER_FLAG_DISABLE_POST_FILTER_NORMALIZATION_ROUNDING = 0x0080
} D3D12XBOX_SAMPLER_FLAGS;  

Constants

Constant Description
D3D12XBOX_SAMPLER_FLAG_NONE None.
D3D12XBOX_SAMPLER_FLAG_ENABLE_UNNORMALIZED_COORDINATES Enables non-normalized coordinates.
D3D12XBOX_SAMPLER_FLAG_TRUNCATE_COORDINATES Truncates coordinates.
D3D12XBOX_SAMPLER_FLAG_TRUNCATE_COORDINATES_MC Drops the 7 least significant bits of horizontal and vertical blend fractions.
D3D12XBOX_SAMPLER_FLAG_ENABLE_DEGAMMA_OVERRIDE Enables degamma override.
D3D12XBOX_SAMPLER_FLAG_DISABLE_PRECLAMP_BIAS Disables pre-clamp bias.
D3D12XBOX_SAMPLER_FLAG_DISABLE_CUBEMAP_WRAP Disables cubemap wrap.
D3D12XBOX_SAMPLER_FLAG_ENABLE_POST_FILTER_LSB_CEILING Enables post-filter least-significant-bit ceiling.
D3D12XBOX_SAMPLER_FLAG_DISABLE_POST_FILTER_NORMALIZATION_ROUNDING Disables post-filter normalization rounding.

Remarks

This enum is used by the D3D12XBOX_SAMPLER_DESC structure, and the inline function D3D12XboxInitializeDefaultComputeShaderLimits.

Requirements

Header: Declared in d3d12_x.h.