Megosztás a következőn keresztül:


Lineáris textúraszűrés (Direct3D 9)

A Direct3D lineáris textúraszűrést, úgynevezett bilineáris szűrést használ. A Nearest-Point mintavételezéshez (Direct3D 9)hasonlóan a kétvonalas mintázatszűrés először egy texel-címet számít ki, amely általában nem egész szám. A bilineáris szűrés ezután megkeresi azt a texelt, amelynek egész címe a legközelebbi a számított címhez. Emellett a Direct3D renderelési modul kiszámítja a legközelebbi mintapont felett, alatta, bal oldalán és jobb oldalán található texelek súlyozott átlagát.

Válassza ki a kétsoros textúraszűrést az IDirect3Device9::SetSamplerState metódus meghívásával. Állítsa az első paraméter értékét annak a textúra egész indexszámának (0-7) értékére, amelyhez a textúraszűrési módszert választja. Adja meg a második paraméterként a D3DSAMP_MAGFILTER, D3DSAMP_MINFILTER vagy D3DSAMP_MIPFILTER értéket a nagyítási, kicsinyítési vagy mipmapping szűrő beállításához. Adja át a D3DTEXF_LINEAR-t harmadik paraméterként.

Textúraszűrés