我在 OpenGL 中绘图时遇到问题,我需要准确查看深度缓冲区中放置了哪些值。谁能告诉我如何检索这些值?
谢谢
克里斯
最佳答案
使用 glReadPixels格式 = GL_DEPTH_COMPONENT,例如:
float depth;
glReadPixels(0, 0, 1, 1, GL_DEPTH_COMPONENT, GL_FLOAT, &depth);
将获得像素 (0, 0) 的深度。
关于opengl - 如何从 Z 缓冲区获取 Z 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4499999/