D3D12_FILTER-Enumeration (d3d12.h)
Gibt Filteroptionen während der Textursampling an.
Syntax
typedef enum D3D12_FILTER {
D3D12_FILTER_MIN_MAG_MIP_POINT = 0,
D3D12_FILTER_MIN_MAG_POINT_MIP_LINEAR = 0x1,
D3D12_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT = 0x4,
D3D12_FILTER_MIN_POINT_MAG_MIP_LINEAR = 0x5,
D3D12_FILTER_MIN_LINEAR_MAG_MIP_POINT = 0x10,
D3D12_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 0x11,
D3D12_FILTER_MIN_MAG_LINEAR_MIP_POINT = 0x14,
D3D12_FILTER_MIN_MAG_MIP_LINEAR = 0x15,
D3D12_FILTER_MIN_MAG_ANISOTROPIC_MIP_POINT,
D3D12_FILTER_ANISOTROPIC = 0x55,
D3D12_FILTER_COMPARISON_MIN_MAG_MIP_POINT = 0x80,
D3D12_FILTER_COMPARISON_MIN_MAG_POINT_MIP_LINEAR = 0x81,
D3D12_FILTER_COMPARISON_MIN_POINT_MAG_LINEAR_MIP_POINT = 0x84,
D3D12_FILTER_COMPARISON_MIN_POINT_MAG_MIP_LINEAR = 0x85,
D3D12_FILTER_COMPARISON_MIN_LINEAR_MAG_MIP_POINT = 0x90,
D3D12_FILTER_COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 0x91,
D3D12_FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT = 0x94,
D3D12_FILTER_COMPARISON_MIN_MAG_MIP_LINEAR = 0x95,
D3D12_FILTER_COMPARISON_MIN_MAG_ANISOTROPIC_MIP_POINT,
D3D12_FILTER_COMPARISON_ANISOTROPIC = 0xd5,
D3D12_FILTER_MINIMUM_MIN_MAG_MIP_POINT = 0x100,
D3D12_FILTER_MINIMUM_MIN_MAG_POINT_MIP_LINEAR = 0x101,
D3D12_FILTER_MINIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT = 0x104,
D3D12_FILTER_MINIMUM_MIN_POINT_MAG_MIP_LINEAR = 0x105,
D3D12_FILTER_MINIMUM_MIN_LINEAR_MAG_MIP_POINT = 0x110,
D3D12_FILTER_MINIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 0x111,
D3D12_FILTER_MINIMUM_MIN_MAG_LINEAR_MIP_POINT = 0x114,
D3D12_FILTER_MINIMUM_MIN_MAG_MIP_LINEAR = 0x115,
D3D12_FILTER_MINIMUM_MIN_MAG_ANISOTROPIC_MIP_POINT,
D3D12_FILTER_MINIMUM_ANISOTROPIC = 0x155,
D3D12_FILTER_MAXIMUM_MIN_MAG_MIP_POINT = 0x180,
D3D12_FILTER_MAXIMUM_MIN_MAG_POINT_MIP_LINEAR = 0x181,
D3D12_FILTER_MAXIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT = 0x184,
D3D12_FILTER_MAXIMUM_MIN_POINT_MAG_MIP_LINEAR = 0x185,
D3D12_FILTER_MAXIMUM_MIN_LINEAR_MAG_MIP_POINT = 0x190,
D3D12_FILTER_MAXIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR = 0x191,
D3D12_FILTER_MAXIMUM_MIN_MAG_LINEAR_MIP_POINT = 0x194,
D3D12_FILTER_MAXIMUM_MIN_MAG_MIP_LINEAR = 0x195,
D3D12_FILTER_MAXIMUM_MIN_MAG_ANISOTROPIC_MIP_POINT,
D3D12_FILTER_MAXIMUM_ANISOTROPIC = 0x1d5
} ;
Konstanten
D3D12_FILTER_MIN_MAG_MIP_POINT Wert: 0 Verwenden Sie die Punktsampling für die Minimierung, Vergrößerung und Stichprobenentnahme auf Mip-Ebene. |
D3D12_FILTER_MIN_MAG_POINT_MIP_LINEAR Wert: 0x1 Verwenden Sie die Punktentnahme für die Minimierung und Vergrößerung; Verwenden Sie die lineare Interpolation für die Stichprobenentnahme auf Mip-Ebene. |
D3D12_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT Wert: 0x4 Verwenden von Punktstichproben zur Minimierung; lineare Interpolation zur Vergrößerung verwenden; Verwenden Sie die Punktsampling für die Stichprobenentnahme auf mip-Ebene. |
D3D12_FILTER_MIN_POINT_MAG_MIP_LINEAR Wert: 0x5 Verwenden von Punktstichproben zur Minimierung; Lineare Interpolation für Vergrößerung und Stichprobenentnahme auf Mip-Ebene verwenden. |
D3D12_FILTER_MIN_LINEAR_MAG_MIP_POINT Wert: 0x10 Lineare Interpolation zur Minimierung verwenden; Verwenden Sie die Punktsampling für die Vergrößerung und die Stichprobenentnahme auf Mip-Ebene. |
D3D12_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR Wert: 0x11 Lineare Interpolation zur Minimierung verwenden; Punktstichproben zur Vergrößerung verwenden; Verwenden Sie die lineare Interpolation für die Stichprobenentnahme auf Mip-Ebene. |
D3D12_FILTER_MIN_MAG_LINEAR_MIP_POINT Wert: 0x14 Lineare Interpolation zur Minimierung und Vergrößerung verwenden; Verwenden Sie die Punktsampling für die Stichprobenentnahme auf mip-Ebene. |
D3D12_FILTER_MIN_MAG_MIP_LINEAR Wert: 0x15 Verwenden Sie die lineare Interpolation für Die Minimierung, Vergrößerung und Stichprobenentnahme auf Mip-Ebene. |
D3D12_FILTER_ANISOTROPIC Wert: 0x55 Verwenden Sie die anisotrope Interpolation für die Minimierung, Vergrößerung und Stichprobenentnahme auf Mip-Ebene. |
D3D12_FILTER_COMPARISON_MIN_MAG_MIP_POINT Wert: 0x80 Verwenden Sie die Punktsampling für die Minimierung, Vergrößerung und Stichprobenentnahme auf Mip-Ebene. Vergleichen Sie das Ergebnis mit dem Vergleichswert. |
D3D12_FILTER_COMPARISON_MIN_MAG_POINT_MIP_LINEAR Wert: 0x81 Verwenden Sie die Punktentnahme für die Minimierung und Vergrößerung; Verwenden Sie die lineare Interpolation für die Stichprobenentnahme auf Mip-Ebene. Vergleichen Sie das Ergebnis mit dem Vergleichswert. |
D3D12_FILTER_COMPARISON_MIN_POINT_MAG_LINEAR_MIP_POINT Wert: 0x84 Verwenden von Punktstichproben zur Minimierung; lineare Interpolation zur Vergrößerung verwenden; Verwenden Sie die Punktsampling für die Stichprobenentnahme auf mip-Ebene. Vergleichen Sie das Ergebnis mit dem Vergleichswert. |
D3D12_FILTER_COMPARISON_MIN_POINT_MAG_MIP_LINEAR Wert: 0x85 Verwenden von Punktstichproben zur Minimierung; Lineare Interpolation für Vergrößerung und Stichprobenentnahme auf Mip-Ebene verwenden. Vergleichen Sie das Ergebnis mit dem Vergleichswert. |
D3D12_FILTER_COMPARISON_MIN_LINEAR_MAG_MIP_POINT Wert: 0x90 Lineare Interpolation zur Minimierung verwenden; Verwenden Sie die Punktsampling für die Vergrößerung und die Stichprobenentnahme auf Mip-Ebene. Vergleichen Sie das Ergebnis mit dem Vergleichswert. |
D3D12_FILTER_COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR Wert: 0x91 Lineare Interpolation zur Minimierung verwenden; Punktstichproben zur Vergrößerung verwenden; Verwenden Sie die lineare Interpolation für die Stichprobenentnahme auf Mip-Ebene. Vergleichen Sie das Ergebnis mit dem Vergleichswert. |
D3D12_FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT Wert: 0x94 Lineare Interpolation zur Minimierung und Vergrößerung verwenden; Verwenden Sie die Punktsampling für die Stichprobenentnahme auf mip-Ebene. Vergleichen Sie das Ergebnis mit dem Vergleichswert. |
D3D12_FILTER_COMPARISON_MIN_MAG_MIP_LINEAR Wert: 0x95 Verwenden Sie die lineare Interpolation für Die Minimierung, Vergrößerung und Stichprobenentnahme auf Mip-Ebene. Vergleichen Sie das Ergebnis mit dem Vergleichswert. |
D3D12_FILTER_COMPARISON_ANISOTROPIC Wert: 0xd5 Verwenden Sie die anisotrope Interpolation für die Minimierung, Vergrößerung und Stichprobenentnahme auf Mip-Ebene. Vergleichen Sie das Ergebnis mit dem Vergleichswert. |
D3D12_FILTER_MINIMUM_MIN_MAG_MIP_POINT Wert: 0x100 Rufen Sie den gleichen Satz von Texel wie D3D12_FILTER_MIN_MAG_MIP_POINT ab, und statt sie zu filtern, geben Sie das Minimum der Texel zurück. Texel, die während der Filterung mit 0 gewichtet sind, werden nicht auf das Minimum angerechnet. Sie können die Unterstützung für diesen Filtertyp über den MinMaxFiltering-Member in der D3D11_FEATURE_DATA_D3D11_OPTIONS1-Struktur abfragen. |
D3D12_FILTER_MINIMUM_MIN_MAG_POINT_MIP_LINEAR Wert: 0x101 Rufen Sie den gleichen Satz von Texels wie D3D12_FILTER_MIN_MAG_POINT_MIP_LINEAR ab, und anstatt sie zu filtern, geben Sie das Minimum der Texel zurück. Texel, die während der Filterung mit 0 gewichtet sind, werden nicht auf das Minimum angerechnet. Sie können die Unterstützung für diesen Filtertyp über den MinMaxFiltering-Member in der D3D11_FEATURE_DATA_D3D11_OPTIONS1-Struktur abfragen. |
D3D12_FILTER_MINIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT Wert: 0x104 Rufen Sie den gleichen Satz von Texels wie D3D12_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT ab, und statt sie zu filtern, geben Sie das Minimum der Texel zurück. Texel, die während der Filterung mit 0 gewichtet sind, werden nicht auf das Minimum angerechnet. Sie können die Unterstützung für diesen Filtertyp über den MinMaxFiltering-Member in der D3D11_FEATURE_DATA_D3D11_OPTIONS1-Struktur abfragen. |
D3D12_FILTER_MINIMUM_MIN_POINT_MAG_MIP_LINEAR Wert: 0x105 Rufen Sie den gleichen Satz von Texel wie D3D12_FILTER_MIN_POINT_MAG_MIP_LINEAR ab, und anstatt sie zu filtern, geben Sie das Minimum der Texel zurück. Texel, die während der Filterung mit 0 gewichtet sind, werden nicht auf das Minimum angerechnet. Sie können die Unterstützung für diesen Filtertyp über den MinMaxFiltering-Member in der D3D11_FEATURE_DATA_D3D11_OPTIONS1-Struktur abfragen. |
D3D12_FILTER_MINIMUM_MIN_LINEAR_MAG_MIP_POINT Wert: 0x110 Rufen Sie den gleichen Satz von Texels wie D3D12_FILTER_MIN_LINEAR_MAG_MIP_POINT ab, und anstatt sie zu filtern, geben Sie das Minimum der Texel zurück. Texel, die während der Filterung mit 0 gewichtet sind, werden nicht auf das Minimum angerechnet. Sie können die Unterstützung für diesen Filtertyp über den MinMaxFiltering-Member in der D3D11_FEATURE_DATA_D3D11_OPTIONS1-Struktur abfragen. |
D3D12_FILTER_MINIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR Wert: 0x111 Rufen Sie den gleichen Satz von Texel wie D3D12_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR ab, und anstatt sie zu filtern, geben Sie das Minimum der Texel zurück. Texel, die während der Filterung mit 0 gewichtet sind, werden nicht auf das Minimum angerechnet. Sie können die Unterstützung für diesen Filtertyp über den MinMaxFiltering-Member in der D3D11_FEATURE_DATA_D3D11_OPTIONS1-Struktur abfragen. |
D3D12_FILTER_MINIMUM_MIN_MAG_LINEAR_MIP_POINT Wert: 0x114 Rufen Sie den gleichen Satz von Texel wie D3D12_FILTER_MIN_MAG_LINEAR_MIP_POINT ab, und anstatt sie zu filtern, geben Sie das Minimum der Texel zurück. Texel, die während der Filterung mit 0 gewichtet sind, werden nicht auf das Minimum angerechnet. Sie können die Unterstützung für diesen Filtertyp über den MinMaxFiltering-Member in der D3D11_FEATURE_DATA_D3D11_OPTIONS1-Struktur abfragen. |
D3D12_FILTER_MINIMUM_MIN_MAG_MIP_LINEAR Wert: 0x115 Rufen Sie den gleichen Satz von Texel wie D3D12_FILTER_MIN_MAG_MIP_LINEAR ab, und anstatt sie zu filtern, geben Sie das Minimum der Texel zurück. Texel, die während der Filterung mit 0 gewichtet sind, werden nicht auf das Minimum angerechnet. Sie können die Unterstützung für diesen Filtertyp über den MinMaxFiltering-Member in der D3D11_FEATURE_DATA_D3D11_OPTIONS1-Struktur abfragen. |
D3D12_FILTER_MINIMUM_ANISOTROPIC Wert: 0x155 Rufen Sie den gleichen Satz von Texels wie D3D12_FILTER_ANISOTROPIC ab, und anstatt sie zu filtern, geben Sie das Minimum der Texel zurück. Texel, die während der Filterung mit 0 gewichtet sind, werden nicht auf das Minimum angerechnet. Sie können die Unterstützung für diesen Filtertyp über den MinMaxFiltering-Member in der D3D11_FEATURE_DATA_D3D11_OPTIONS1-Struktur abfragen. |
D3D12_FILTER_MAXIMUM_MIN_MAG_MIP_POINT Wert: 0x180 Rufen Sie den gleichen Satz von Texel wie D3D12_FILTER_MIN_MAG_MIP_POINT ab, und anstatt sie zu filtern, geben Sie das Maximum der Texel zurück. Texel, die während der Filterung mit 0 gewichtet sind, werden nicht auf das Maximum gezählt. Sie können die Unterstützung für diesen Filtertyp über den MinMaxFiltering-Member in der D3D11_FEATURE_DATA_D3D11_OPTIONS1-Struktur abfragen. |
D3D12_FILTER_MAXIMUM_MIN_MAG_POINT_MIP_LINEAR Wert: 0x181 Rufen Sie den gleichen Satz von Texels wie D3D12_FILTER_MIN_MAG_POINT_MIP_LINEAR ab, und anstatt sie zu filtern, geben sie das Maximum der Texel zurück. Texel, die während der Filterung mit 0 gewichtet sind, werden nicht auf das Maximum gezählt. Sie können die Unterstützung für diesen Filtertyp über den MinMaxFiltering-Member in der D3D11_FEATURE_DATA_D3D11_OPTIONS1-Struktur abfragen. |
D3D12_FILTER_MAXIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT Wert: 0x184 Rufen Sie den gleichen Satz von Texel wie D3D12_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT ab, und anstatt sie zu filtern, geben sie das Maximum der Texel zurück. Texel, die während der Filterung mit 0 gewichtet sind, werden nicht auf das Maximum gezählt. Sie können die Unterstützung für diesen Filtertyp über den MinMaxFiltering-Member in der D3D11_FEATURE_DATA_D3D11_OPTIONS1-Struktur abfragen. |
D3D12_FILTER_MAXIMUM_MIN_POINT_MAG_MIP_LINEAR Wert: 0x185 Rufen Sie den gleichen Satz von Texel wie D3D12_FILTER_MIN_POINT_MAG_MIP_LINEAR ab, und anstatt sie zu filtern, geben Sie das Maximum der Texel zurück. Texel, die während der Filterung mit 0 gewichtet sind, werden nicht auf das Maximum gezählt. Sie können die Unterstützung für diesen Filtertyp über den MinMaxFiltering-Member in der D3D11_FEATURE_DATA_D3D11_OPTIONS1-Struktur abfragen. |
D3D12_FILTER_MAXIMUM_MIN_LINEAR_MAG_MIP_POINT Wert: 0x190 Rufen Sie den gleichen Satz von Texel wie D3D12_FILTER_MIN_LINEAR_MAG_MIP_POINT ab, und anstatt sie zu filtern, geben sie das Maximum der Texel zurück. Texel, die während der Filterung mit 0 gewichtet sind, werden nicht auf das Maximum gezählt. Sie können die Unterstützung für diesen Filtertyp über den MinMaxFiltering-Member in der D3D11_FEATURE_DATA_D3D11_OPTIONS1-Struktur abfragen. |
D3D12_FILTER_MAXIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR Wert: 0x191 Rufen Sie den gleichen Satz von Texels wie D3D12_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR ab, und anstatt sie zu filtern, geben sie das Maximum der Texel zurück. Texel, die während der Filterung mit 0 gewichtet sind, werden nicht auf das Maximum gezählt. Sie können die Unterstützung für diesen Filtertyp über den MinMaxFiltering-Member in der D3D11_FEATURE_DATA_D3D11_OPTIONS1-Struktur abfragen. |
D3D12_FILTER_MAXIMUM_MIN_MAG_LINEAR_MIP_POINT Wert: 0x194 Rufen Sie den gleichen Satz von Texel wie D3D12_FILTER_MIN_MAG_LINEAR_MIP_POINT ab, und statt sie zu filtern, geben Sie das Maximum der Texel zurück. Texel, die während der Filterung mit 0 gewichtet sind, werden nicht auf das Maximum gezählt. Sie können die Unterstützung für diesen Filtertyp über den MinMaxFiltering-Member in der D3D11_FEATURE_DATA_D3D11_OPTIONS1-Struktur abfragen. |
D3D12_FILTER_MAXIMUM_MIN_MAG_MIP_LINEAR Wert: 0x195 Rufen Sie den gleichen Satz von Texel wie D3D12_FILTER_MIN_MAG_MIP_LINEAR ab, und statt sie zu filtern, geben Sie das Maximum der Texel zurück. Texel, die während der Filterung mit 0 gewichtet sind, werden nicht auf das Maximum gezählt. Sie können die Unterstützung für diesen Filtertyp über den MinMaxFiltering-Member in der D3D11_FEATURE_DATA_D3D11_OPTIONS1-Struktur abfragen. |
D3D12_FILTER_MAXIMUM_ANISOTROPIC Wert: 0x1d5 Rufen Sie den gleichen Satz von Texel wie D3D12_FILTER_ANISOTROPIC ab, und anstatt sie zu filtern, geben Sie das Maximum der Texel zurück. Texel, die während der Filterung mit 0 gewichtet sind, werden nicht auf das Maximum gezählt. Sie können die Unterstützung für diesen Filtertyp über den MinMaxFiltering-Member in der D3D11_FEATURE_DATA_D3D11_OPTIONS1-Struktur abfragen. |
Hinweise
Diese Enumeration wird von der D3D12_SAMPLER_DESC-Struktur verwendet.
Die Texturenamplingfunktionen von Microsoft High Level Shader Language (HLSL) unterstützen auch die Vergleichsfilterung während der Textursampling. Die Vergleichsfilterung vergleicht jedes stichprobenierte Texel mit einem Vergleichswert. Das boolesche Ergebnis wird auf die gleiche Weise gemischt wie normale Texturfilterung.
Sie können systeminterne HLSL-Texturenamplingfunktionen verwenden, die nur Texturfilterung implementieren, oder Begleitfunktionen, die Texturfilterung mit Vergleichsfilterung verwenden.
Beachten Sie auch die folgenden Definitionen:
#define D3D12_FILTER_REDUCTION_TYPE_MASK ( 0x3 )
#define D3D12_FILTER_REDUCTION_TYPE_SHIFT ( 7 )
#define D3D12_FILTER_TYPE_MASK ( 0x3 )
#define D3D12_MIN_FILTER_SHIFT ( 4 )
#define D3D12_MAG_FILTER_SHIFT ( 2 )
#define D3D12_MIP_FILTER_SHIFT ( 0 )
#define D3D12_ANISOTROPIC_FILTERING_BIT ( 0x40 )
#define D3D12_ENCODE_BASIC_FILTER( min, mag, mip, reduction ) \
( ( D3D12_FILTER ) ( \
( ( ( min ) & D3D12_FILTER_TYPE_MASK ) << D3D12_MIN_FILTER_SHIFT ) | \
( ( ( mag ) & D3D12_FILTER_TYPE_MASK ) << D3D12_MAG_FILTER_SHIFT ) | \
( ( ( mip ) & D3D12_FILTER_TYPE_MASK ) << D3D12_MIP_FILTER_SHIFT ) | \
( ( ( reduction ) & D3D12_FILTER_REDUCTION_TYPE_MASK ) << D3D12_FILTER_REDUCTION_TYPE_SHIFT ) ) )
#define D3D12_ENCODE_ANISOTROPIC_FILTER( reduction ) \
( ( D3D12_FILTER ) ( \
D3D12_ANISOTROPIC_FILTERING_BIT | \
D3D12_ENCODE_BASIC_FILTER( D3D12_FILTER_TYPE_LINEAR, \
D3D12_FILTER_TYPE_LINEAR, \
D3D12_FILTER_TYPE_LINEAR, \
reduction ) ) )
#define D3D12_DECODE_MIN_FILTER( D3D12Filter ) \
( ( D3D12_FILTER_TYPE ) \
( ( ( D3D12Filter ) >> D3D12_MIN_FILTER_SHIFT ) & D3D12_FILTER_TYPE_MASK ) )
#define D3D12_DECODE_MAG_FILTER( D3D12Filter ) \
( ( D3D12_FILTER_TYPE ) \
( ( ( D3D12Filter ) >> D3D12_MAG_FILTER_SHIFT ) & D3D12_FILTER_TYPE_MASK ) )
#define D3D12_DECODE_MIP_FILTER( D3D12Filter ) \
( ( D3D12_FILTER_TYPE ) \
( ( ( D3D12Filter ) >> D3D12_MIP_FILTER_SHIFT ) & D3D12_FILTER_TYPE_MASK ) )
#define D3D12_DECODE_FILTER_REDUCTION( D3D12Filter ) \
( ( D3D12_FILTER_REDUCTION_TYPE ) \
( ( ( D3D12Filter ) >> D3D12_FILTER_REDUCTION_TYPE_SHIFT ) & D3D12_FILTER_REDUCTION_TYPE_MASK ) )
#define D3D12_DECODE_IS_COMPARISON_FILTER( D3D12Filter ) \
( D3D12_DECODE_FILTER_REDUCTION( D3D12Filter ) == D3D12_FILTER_REDUCTION_TYPE_COMPARISON )
#define D3D12_DECODE_IS_ANISOTROPIC_FILTER( D3D12Filter ) \
( ( ( D3D12Filter ) & D3D12_ANISOTROPIC_FILTERING_BIT ) && \
( D3D12_FILTER_TYPE_LINEAR == D3D12_DECODE_MIN_FILTER( D3D12Filter ) ) && \
( D3D12_FILTER_TYPE_LINEAR == D3D12_DECODE_MAG_FILTER( D3D12Filter ) ) && \
( D3D12_FILTER_TYPE_LINEAR == D3D12_DECODE_MIP_FILTER( D3D12Filter ) ) )
Textursamplingfunktion | Textursamplingfunktion mit Vergleichsfilterung |
---|---|
Beispiel | SampleCmp oder SampleCmpLevelZero |
Vergleichsfilter funktionieren nur mit Texturen, die die folgenden Formate aufweisen: DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS, DXGI_FORMAT_R32_FLOAT, DXGI_FORMAT_R24_UNORM_X8_TYPELESS, DXGI_FORMAT_R16_UNORM.
Anforderungen
Kopfzeile | d3d12.h |