선형 텍스처 필터링(Direct3D 9)

Direct3D는 쌍선형 필터링이라는 선형 텍스처 필터링 형식을 사용합니다. 가장 가까운 지점 샘플링(Direct3D 9)과 마찬가지로 쌍선형 텍스처 필터링은 먼저 정수 주소가 아닌 텍셀 주소를 계산합니다. 그런 다음, 쌍선형 필터링은 정수 주소가 계산된 주소와 가장 가까운 텍셀을 찾습니다. 또한 Direct3D 렌더링 모듈은 가장 가까운 샘플 지점의 바로 위, 아래, 왼쪽 및 오른쪽에 있는 텍셀의 가중 평균을 계산합니다.

IDirect3DDevice9::SetSamplerState 메서드를 호출하여 쌍선형 텍스처 필터링을 선택합니다. 첫 번째 매개 변수의 값을 텍스처 필터링 메서드를 선택하는 텍스처의 정수 인덱스 번호(0-7)로 설정합니다. 두 번째 매개 변수에 대한 D3DSAMP_MAGFILTER, D3DSAMP_MINFILTER 또는 D3DSAMP_MIPFILTER 전달하여 확대, 축소 또는 mipmapping 필터를 설정합니다. 세 번째 매개 변수에 D3DTEXF_LINEAR 전달합니다.

텍스처 필터링