glDepthFunc 함수
glDepthFunc 함수는 깊이 버퍼 비교에 사용되는 값을 지정합니다.
구문
void WINAPI glDepthFunc(
GLenum func
);
매개 변수
-
func
-
깊이 비교 함수를 지정합니다. 다음과 같은 기호 상수가 허용됩니다.
값 의미 - GL_NEVER
통과하지 않습니다. - GL_LESS
들어오는 z 값이 저장된 z 값보다 작으면 를 전달합니다. 기본값입니다. - GL_LEQUAL
들어오는 z 값이 저장된 z 값보다 작거나 같은 경우 를 전달합니다. - GL_EQUAL
들어오는 z 값이 저장된 z 값과 같으면 를 전달합니다. - GL_GREATER
들어오는 z 값이 저장된 z 값보다 큰 경우 를 전달합니다. - GL_NOTEQUAL
들어오는 z 값이 저장된 z 값과 같지 않으면 를 전달합니다. - GL_GEQUAL
들어오는 z 값이 저장된 z 값보다 크거나 같은 경우 를 전달합니다. - GL_ALWAYS
항상 전달합니다.
반환 값
이 함수는 값을 반환하지 않습니다.
오류 코드
glGetError 함수에서 다음 오류 코드를 검색할 수 있습니다.
Name | 의미 |
---|---|
|
함수는 glBegin 호출과 glEnd에 대한 해당 호출 간에 호출되었습니다. |
설명
glDepthFunc 함수는 들어오는 각 픽셀 z 값을 깊이 버퍼에 있는 z 값과 비교하는 데 사용되는 함수를 지정합니다. 비교는 깊이 테스트가 사용하도록 설정된 경우에만 수행됩니다. (인수 GL_DEPTH_TEST glEnable 을 참조하세요.)
처음에는 깊이 테스트를 사용할 수 없습니다.
다음 함수는 glDepthFunc와 관련된 정보를 검색합니다.
인수가 GL_DEPTH_FUNC glGet
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 |
Windows 2000 Server[데스크톱 앱만] |
헤더 |
|
라이브러리 |
|
DLL |
|