查询OpenGL关于符号常量值的合适方法吗?还是有更优雅的方式?
GLint sbf[20];
glGetIntegerv(GL_STENCIL_BACK_FAIL, sbf);
注意:
GL_STENCIL_BACK_FAIL data返回一个值,一个符号常量,指示当模板测试失败时对后向多边形采取的操作。初始值为GL_KEEP。请参阅glStencilOpSeparate。
答案 0 :(得分:1)
我的建议是:
GLint sbf = 0;
glGetIntegerv(GL_STENCIL_BACK_FAIL, &sbf);
然后,您可以通过实现if语句来执行您想要的任何操作,具体取决于sbf的值。