깊이 버퍼링 사용(Direct3D 9)

깊이 버퍼 만들기(Direct3D 9)에 설명된 대로 깊이 버퍼를 만든 후에 는 IDirect3DDevice9::SetRenderState 메서드를 호출하여 깊이 버퍼링을 사용하도록 설정합니다. 깊이 버퍼링을 사용하도록 D3DRS_ZENABLE 렌더링 상태를 설정합니다. D3DZBUFFERTYPE 열거형 형식(또는 TRUE)의 D3DZB_TRUE 멤버를 사용하여 z 버퍼링, D3DZB_USEW w 버퍼링을 사용하도록 설정하거나 깊이 버퍼링을 사용하지 않도록 설정하는 D3DZB_FALSE(또는 FALSE)를 사용하도록 설정합니다.

참고

w 버퍼링을 사용하려면 애플리케이션이 Direct3D 변환 파이프라인을 사용하지 않더라도 규격 프로젝션 매트릭스를 설정해야 합니다. 적절한 프로젝션 매트릭스를 제공하는 방법에 대한 자세한 내용은 W-Friendly 프로젝션 매트릭스를 참조하세요.

 

깊이 버퍼