Linjär strukturfiltrering (Direct3D 9)
Direct3D använder en form av linjär texturfiltrering som kallas bilinearfiltrering. Precis som Nearest-Point Sampling (Direct3D 9)beräknar bilinear-texturfiltrering först en texeladress, som vanligtvis inte är en heltalsadress. Bilinear-filtrering hittar sedan den texel vars heltalsadress är närmast den beräknade adressen. Dessutom beräknar Direct3D-renderingsmodulen ett viktat medelvärde av de texels som ligger omedelbart över, nedanför, till vänster om och till höger om närmaste exempelpunkt.
Välj filtrering av bilinear-struktur genom att anropa metoden IDirect3DDevice9::SetSamplerState. Ange värdet för den första parametern till heltalsindexnumret (0–7) för den struktur som du väljer en strukturfiltreringsmetod för. Skicka D3DSAMP_MAGFILTER, D3DSAMP_MINFILTER eller D3DSAMP_MIPFILTER som den andra parametern för att ställa in magnifikations-, minsknings- eller mipmapping-filtret. Skicka D3DTEXF_LINEAR i den tredje parametern.
Relaterade ämnen