转载!OpenGL的glClearDepthf与glDepthFunc的含义

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

总是通过(输入的深度值取代参考值)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值