跳轉到主要內容
指定紋理取樣期間的篩選選項。

語法

常數

備註

此列舉由 D3D12_SAMPLER_DESC 結構使用。
注意 如果您對縮小和放大篩選使用不同的篩選類型,在某些無法明確判斷應進行放大或縮小的情況下,會發生未定義的行為。若要避免此未定義的行為,請使用在縮小和放大時都採用類似篩選作業的篩選模式 (或使用非等向性篩選,同樣可避免此問題)。
在紋理取樣期間,會讀取並組合一或多個紋素 (這稱為篩選) 以產生單一值。點取樣會讀取單一紋素,而線性取樣會讀取兩個紋素 (端點),並在端點之間以線性內插產生第三個值。 Microsoft 高階著色器語言 (HLSL) 紋理取樣函式也支援在紋理取樣期間進行比較篩選。比較篩選會將每個取樣的紋素與比較值進行比較。布林結果的混合方式與一般紋理篩選的混合方式相同。 您可以使用僅實作紋理篩選的 HLSL 內建紋理取樣函式,或使用結合紋理篩選與比較篩選的配套函式。 另請注意下列定義:
比較篩選僅適用於具有下列格式的紋理:DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS, DXGI_FORMAT_R32_FLOAT, DXGI_FORMAT_R24_UNORM_X8_TYPELESS, DXGI_FORMAT_R16_UNORM。

需求

標頭: d3d12_xs.h 或 d3d12_x.h
程式庫: d3d12_xs.lib 或 d3d12_x.lib
支援的平台: XBOX Series 主機與 XBOX One 系列

另請參閱

核心列舉 描述元
最後修改於 2026年10月6日