D3DHAL_DP2WINFO 구조체(d3dhal.h)
D3DHAL_DP2WINFO 구조체는 w 버퍼링에 사용할 w 범위를 드라이버에 알리는 데 사용됩니다.
구문
typedef struct _D3DHAL_DP2WINFO {
D3DVALUE dvWNear;
D3DVALUE dvWFar;
} D3DHAL_DP2WINFO;
멤버
dvWNear
dvWFar
각각 w 버퍼의 근거리 및 원거리 제한을 지정합니다. 이러한 멤버는 유효한 부동 소수점 값일 수 있습니다.
설명
D3dDrawPrimitives2 콜백은 명령 버퍼에서 D3DHAL_DP2WINFO 구조를 구문 분석하고 D3DHAL_DP2COMMAND D3DDP2OP_WINFO 설정되면 w 버퍼링을 위한 드라이버의 크기 조정 매개 변수를 업데이트합니다.
하나의 D3DHAL_DP2WINFO 구조체는 명령 버퍼의 D3DHAL_DP2COMMAND 구조를 따릅니다.
드라이버는 내부 렌더링 컨텍스트의 w 버퍼 부분을 이 구조에 지정된 w 범위로 업데이트해야 합니다. 드라이버는 이 정보를 사용하여 w 버퍼의 크기를 조정할 수 있습니다.
이 기능을 지원하지 않는 비디오 어댑터는 이러한 지침을 무시하고 건너뛰고 나머지 명령 버퍼를 계속 처리해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | d3dhal.h(D3dhal.h 포함) |
추가 정보
D3DDP2OP_WINFO