나는 내부적으로 버텍스 - 프래그먼트 쉐이더 쌍에서 어떤 일이 일어나는지 알아 내려고합니다. 더 구체적으로 나는 CPU에서 깊이 값을 비교하려고합니다. 이 심도 값은 쉐이더에 의해 계산되며 gl_FragCoord.z 값에 해당합니다. 내가 알고있는 것은 깊이 출력이 [0,1] 범위이며 선형이 아니라는 것입니다. 그렇다면 누군가가 버텍스 쉐이더에 깊이를 주입하고 프래그먼트 쉐이더에서 그것을 읽는 것 사이에 주어진 깊이 값에 어떤 일이 일어나는 지 알고 있습니까? OpenGL에서 깊이를 [0,1] 범위로 변환하는 방법은 무엇입니까?OpenGL 쉐이더 파이프 라인 깊이 계산
미리 감사드립니다.