0

我渲染了简单的盒子,它显示出混乱的深度。

在此处输入图像描述

它应该看起来像这样(请忽略角度和比例的差异):

在此处输入图像描述

我已经确认使用 apitrace 启用了深度测试。这是该场景的 apitrace 的 GL_DEPTH_* 状态:

在此处输入图像描述

我的场景有什么问题?

我可以为此帧提供任何 OpenGL 状态值,但完整列表太长无法捕获,因此我仅在此处上传非默认状态。

如果您需要更多信息,请告诉我。

在此处输入图像描述

编辑:GL_DRAW_FRAMEBUFFER 状态

在此处输入图像描述

编辑:我发现错误场景中的片段(下图中的上图)具有大约 0.01923 的固定深度值。另一方面,右侧场景中片段的深度值(下图)在 0.9(0.8~1.0)左右变化。

在此处输入图像描述

4

0 回答 0