您的位置:首页 > 其它

glClearDepthf与glDepthFunc(2012-08-07 )

2013-05-01 21:41 393 查看


glClearDepthf

函数名:
glClearDepthf — 指定深度缓冲区的清除值
函数原型:
void glClearDepthf( GLclampf depth );
参数含义:
depth ——指定一个深度值。该值将被用于glClear函数清理深度缓冲区,初始值为1。
描述:
glClearDepthf指定一个深度值。该值将被用于glClear函数清理深度缓冲区。被glClearDepthf指明的值会被clamp至区间[0, 1](小于0则置为0,大于1则置为1)。

glDepthFunc

函数名:
glDepthFunc——指定用于深度缓冲比较值;
函数原型:
void glDepthFunc (int func)
参数说明:
func指定深度比较函数。  

描述:
func值
含义
GL_NEVER
不通过(输入的深度值不取代参考值)
GL_LESS
如果输入的深度值小于参考值,则通过
GL_EQUAL
如果输入的深度值等于参考值,则通过
GL_LEQUAL
如果输入的深度值小于或等于参考值,则通过
GL_GREATER
如果输入的深度值大于参考值,则通过
GL_NOTE_QUAL
如果输入的深度值不等于参考值,则通过
GL_GEQUAL
如果输入的深度值大于或等于参考值,则通过
GL_ALWAYS
总是通过(输入的深度值取代参考值)
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: