13得票1回答
glPolygonOffset中的因子参数含义和用法

我很难理解glPolygonOffset函数中第一个参数的含义。void glPolygonOffset(GLfloat factor, GLfloat units); 官方文档中指明factor表示: 为每个多边形创建一个可变深度偏移量的比例因子。 并且每个片段的深度值都将在从...

10得票1回答
DirectX 11中的Early Z-test / 深度测试

作为一个DirectX新手,我正在努力理解深度缓冲区以及像素着色器如何为被遮挡的像素调用。 据我所知,光栅化器为每个覆盖正在绘制的图元的像素调用像素着色器,然后在输出合并阶段,输出合并器检查深度缓冲区,并在后台缓冲区中丢弃、写入或混合像素。 然而,如果我在一个非常复杂的物体前面渲染一个简单...

8得票2回答
无法在OpenGL中启用深度测试

我使用SFML创建窗口。 在这个屏幕截图中,立方体应该在金字塔后面,但它就是不起作用。 这是我使用的最小代码: #include <OpenGL/gl.h> #include <OpenGL/glu.h> #include <SFML/Graphics....