【发布时间】:2014-03-29 21:14:23
【问题描述】:
我正在尝试绘制一个带纹理的四边形,然后在其上绘制一个没有纹理的黑色矩形。我在绘制纹理四边形之前使用glEnable(GL_TEXTURE_2D),在绘制非纹理四边形之前使用glDisable(GL_TEXTURE_2D),但是我的纹理四边形只出现一瞬间,然后我的清晰颜色填充了整个屏幕,并且只有无纹理的四边形出现。为什么会这样?
P.S:我在进行任何渲染工作之前调用glClear(GL_COLOR_BUFFER_BIT),而不是在渲染方法之间,所以我认为这不应该是问题
另外,即使我在上面画了带纹理的四边形,我也只能看到无纹理的四边形
【问题讨论】: