glDepthRange 함수
glDepthRange 함수는 정규화된 디바이스 좌표에서 창 좌표로 z 값의 매핑을 지정합니다.
구문
void WINAPI glDepthRange(
GLclampd zNear,
GLclampd zFar
);
매개 변수
-
zNear
-
가까운 클리핑 평면을 창 좌표에 매핑합니다. 기본값은 영입니다.
-
zFar
-
창 좌표에 대한 먼 클리핑 평면의 매핑입니다. 기본값은 1입니다.
반환 값
이 함수는 값을 반환하지 않습니다.
오류 코드
glGetError 함수에서 다음 오류 코드를 검색할 수 있습니다.
Name | 의미 |
---|---|
|
함수는 glBegin 호출과 glEnd에 대한 해당 호출 간에 호출되었습니다. |
설명
w로 클리핑 및 분할한 후 z 좌표의 범위는 0.0에서 1.0까지이며, 근거리 및 먼 클리핑 평면에 해당합니다. glDepthRange 함수는 이 범위의 정규화된 z 좌표와 창 z 좌표의 선형 매핑을 지정합니다. 실제 깊이 버퍼 구현에 관계없이 창 좌표 깊이 값은 0.0에서 1.0(예: 색 구성 요소) 범위로 처리됩니다. 따라서 glDepthRange 에서 허용하는 값은 모두 수락되기 전에 이 범위로 고정됩니다.
(0,1)의 기본 매핑은 근거리 평면을 0으로 매핑하고 먼 평면을 1로 매핑합니다. 이 매핑을 사용하면 깊이 버퍼 범위가 완전히 활용됩니다.
zNear가 zFar보다 작을 필요는 없습니다. (1,0)와 같은 역방향 매핑은 허용됩니다.
다음 함수는 glDepthRange와 관련된 정보를 검색합니다.
인수가 GL_DEPTH_RANGE glGet
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 |
Windows 2000 Server[데스크톱 앱만] |
헤더 |
|
라이브러리 |
|
DLL |
|