Direct3D 9) 線性紋理篩選 (
Direct3D 使用一種線性紋理篩選形式,稱為雙線性篩選。 就像 最接近點取樣 (Direct3D 9) 一樣,雙線性紋理篩選會先計算紋素位址,這通常不是整數位址。 然後,雙線性篩選會尋找其整數位址最接近計算位址的紋素。 此外,Direct3D 轉譯模組會計算緊接在最接近樣本點左邊和最接近樣本點左邊之紋素的加權平均值。
叫用 IDirect3DDevice9::SetSamplerState 方法,以選取雙線性紋理篩選。 將第一個參數的值設定為您選取紋理篩選方法的整數索引編號, (0-7) 。 傳遞第二個參數的D3DSAMP_MAGFILTER、D3DSAMP_MINFILTER或D3DSAMP_MIPFILTER,以設定放大、縮小或 mipmapping 篩選。 在第三個參數中傳遞D3DTEXF_LINEAR。
相關主題