我目前正在研究阴影贴图。我找到了保罗的项目http://www.paulsprojects.net/tutorials/smt/smt.html,我正在尝试实现这一点。但我无法得到适当的解决方案。
你们有没有人知道为什么在整个绘图过程中为每个glmodelview-和glprojection-matrix设置一个glPushMatrix(),glPopMatrix()对(所有3个必要的shadow-pathes)会在调用时导致任何GL_INVALID_OPERATION问题glEnable(GL_TEXTURE_GEN_S)?
glEnable(GL_TEXTURE_GEN_S)的错误分析,即当前状态glEnable(GL_TEXTURE_GEN_S)无法执行。有什么想法吗?
答案 0 :(得分:2)
请告诉我们一些代码。我最好的猜测是你在 glBegin ... glEnd 块中调用了 gl {push,Pop} Matrix 和 glEnable ,其中不允许这些