此函数可用于检索Z比较模式。返回的值将是以下常量之一(默认值为cmpfunc_lessequal):
比较函数常量 | |
---|---|
常量 | 描述 |
cmpfunc_never | Never |
cmpfunc_less | Less |
cmpfunc_equal | Equal |
cmpfunc_lessequal | Less or Equal |
cmpfunc_greater | Greater |
cmpfunc_notequal | Not Equal |
cmpfunc_greaterequal | Greater or Equal |
cmpfunc_always | Always |
gpu_get_zfunc();
比较函数常量 (see table above)
if (gpu_get_zfunc() != cmpfunc_greater)
{
gpu_set_zfunc(cmpfunc_greater);
}
以上代码检查z-测试方法是否设置为cmpfunc_greater,如果不是,则将其设置为该常量。