glEnable(GL_TEXTURE_GEN_S) GL_INVALID_OPERATION

glEnable(GL_TEXTURE_GEN_S) GL_INVALID_OPERATION

本文关键字:GL INVALID OPERATION TEXTURE glEnable GEN      更新时间:2023-10-16

我目前正在做一个阴影映射的事情。我找到了Paul's Projects http://www.paulsprojects.net/tutorials/smt/smt.html,我目前正在尝试实现它。但我没能找到一个合适的解决方案。

有没有人知道为什么把glPushMatrix(), glPopMatrix()对每个glmodelview-和glprojection-矩阵周围的整个绘图过程(所有3个必要的阴影路径)会导致任何GL_INVALID_OPERATION问题时调用glEnable(GL_TEXTURE_GEN_S)?

glEnable(GL_TEXTURE_GEN_S)的错误分析说明在当前状态下glEnable(GL_TEXTURE_GEN_S)无法执行。什么好主意吗?

请给我们展示一些代码。我最好的猜测是,你调用gl{Push,Pop}Matrix和或glEnableglBegin…glEnd块,其中这些是不允许的。