語法
typedef enum D3D12XBOX_SAMPLER_FLAGS : UINT
{
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_FLAG_ENABLE_MINMIP_FILTER = 0x0100
} D3D12XBOX_SAMPLER_FLAGS
常數
| 常數 | 描述 |
|---|---|
| D3D12XBOX_SAMPLER_FLAG_NONE | 無。 |
| D3D12XBOX_SAMPLER_FLAG_ENABLE_UNNORMALIZED_COORDINATES | 啟用非正規化座標。 |
| D3D12XBOX_SAMPLER_FLAG_TRUNCATE_COORDINATES | 截斷座標。 |
| D3D12XBOX_SAMPLER_FLAG_TRUNCATE_COORDINATES_MC | 捨棄水平和垂直混合分數的 7 個最低有效位元。 |
| D3D12XBOX_SAMPLER_FLAG_ENABLE_DEGAMMA_OVERRIDE | 啟用 degamma 覆寫。 |
| D3D12XBOX_SAMPLER_FLAG_DISABLE_PRECLAMP_BIAS | 停用預先鉗制偏差。 |
| D3D12XBOX_SAMPLER_FLAG_DISABLE_CUBEMAP_WRAP | 停用立方體貼圖環繞。 |
| D3D12XBOX_SAMPLER_FLAG_ENABLE_POST_FILTER_LSB_CEILING | 啟用篩選後最低有效位元上限。 |
| D3D12XBOX_SAMPLER_FLAG_DISABLE_POST_FILTER_NORMALIZATION_ROUNDING | 停用篩選後正規化捨入。 |
| D3D12XBOX_SAMPLER_FLAG_ENABLE_MINMIP_FILTER | 使用篩選斜率和位移啟用特殊的 MinMip 對應篩選。 |
備註
D3D12XBOX_SAMPLER_DESC 結構和 D3D12XboxInitializeDefaultComputeShaderLimits 內嵌函式使用此列舉。需求
標頭: d3d12_xs.h支援的平台: XBOX Series 主機
