2010-12-12 74 views

回答

16

不是严格意义上(从man page):

深度缓冲,如果深度测试被禁止没有更新。

但是...你可以启用深度测试,而没有任何片段测试失败:

glDepthFunc(GL_ALWAYS); 
glEnable(GL_DEPTH_TEST); 

当然,你做最后写入的ž是,不是最接近到视图。

3

你只能使用两遍来实现这一点。第一个是填充深度缓冲区只使用彩色面具:

glColorMask(GL_FALSE, GL_FALSE, GL_FALSE, GL_FALSE); 

第二次再次启用彩色文字,禁用深度测试和渲染,以你的多边形的序列。