我正在开发一个小工具。我想画一个几何图形,其中我已经使用模具。我该怎么做?
// drawing stencil
glEnable(GL_STENCIL_TEST);
glColorMask(false, false, false, false);
glStencilOp(GL_REPLACE, GL_REPLACE, GL_REPLACE);
glStencilFunc(GL_EQUAL, 0, 1);
// drawing geometry
glColorMask(true, true, true, true);
glStencilFunc(GL_ALWAYS, 0, 1);
glStencilOp(GL_REPLACE, GL_REPLACE, GL_REPLACE);
glDisable(GL_STENCIL_TEST);发布于 2014-04-29 16:42:01
好吧,如果你想绘制你的几何模板,那么你需要为此启用模具测试,而不是禁用。但是您在发布的最后一行代码中禁用了模具测试。
https://stackoverflow.com/questions/23359279
复制相似问题