Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt den Typ von Vergrößerungs- oder Minimierungs-Samplerfiltern an.
Syntax
typedef enum D3D12_FILTER_TYPE {
D3D12_FILTER_TYPE_POINT = 0,
D3D12_FILTER_TYPE_LINEAR = 1
} ;
Konstanten
D3D12_FILTER_TYPE_POINT Wert: 0 Punktfilterung wird als Texturvergrößerungs- oder Minimierungsfilter verwendet. Das Texel mit Koordinaten, die dem gewünschten Pixelwert am nächsten sind, wird verwendet. Der Texturfilter, der zwischen Mipmap-Ebenen verwendet werden soll, ist die Mipmapfilterung mit dem nächsten Punkt. Der Rasterizer verwendet die Farbe aus dem Texel der nächsten Mipmap-Textur. |
D3D12_FILTER_TYPE_LINEAR Wert: 1 Die bilineare Interpolationsfilterung wird als Texturvergrößerungs- oder Minimierungsfilter verwendet. Es wird ein gewichteter Mittelwert von 2 x 2 Texels verwendet, die das gewünschte Pixel umgibt. Der Texturfilter, der zwischen Mipmap-Ebenen verwendet werden soll, ist die trilineare Mipmap-Interpolation. Der Rasterizer interpoliert die Pixelfarbe linear unter Verwendung der Texel der beiden nächstgelegenen Mipmap-Texturen. |
Hinweise
Diese Enumeration wird von der D3D12_SAMPLER_DESC-Struktur verwendet. Beachten Sie auch die Hinweise für D3D12_FILTER.
Anforderungen
Kopfzeile | d3d12.h |