D3D12_FILTER_TYPE-Enumeration (d3d12.h)
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 |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für