2010-12-12 47 views

回答

16

不是嚴格意義上(從man page):

深度緩衝,如果深度測試被禁止沒有更新。

但是...你可以啓用深度測試,而沒有任何片段測試失敗:

glDepthFunc(GL_ALWAYS); 
glEnable(GL_DEPTH_TEST); 

當然,你做最後寫入的ž是,不是最接近到視圖。

3

你只能使用兩遍來實現這一點。第一個是填充深度緩衝區只使用彩色面具:

glColorMask(GL_FALSE, GL_FALSE, GL_FALSE, GL_FALSE); 

第二次再次啓用彩色文字,禁用深度測試和渲染,以你的多邊形的序列。