我在绘制OpenGL方面遇到问题,我需要确切查看深度缓冲区中哪些值放置。谁能告诉我如何检索这些价值观?谢谢克里斯

有帮助吗?

解决方案

利用 GlreadPixels 使用格式= gl_depth_component,例如:

float depth;
glReadPixels(0, 0, 1, 1, GL_DEPTH_COMPONENT, GL_FLOAT, &depth);

将获得像素的深度(0,0)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top