我使用顶点缓冲画图之后
glDisableClientState(GL_VERTEX_ARRAY);
glDisableClientState(GL_TEXTURE_COORD_ARRAY); 
然后glBindTexture(GL_TEXTURE_2D, textureNP[0]);这个不是顶点缓冲数据
结果画出的图还是之前使用缓冲数据时画的图,不是我之后绑定的图,不知道是为什么

解决方案 »

  1.   

    有人说不能在glActiveTextureARB状态下使用glTexCoordPointer设置当前纹理单元的纹理坐标数组指针,更不能在glClientActiveTextureARB状态下设置当前纹理单元的非Client属性,即此时调用的glEnable(GL_TEXTURE_2D);glBindTexture(GL_TEXTURE_2D, tex);均为无效操作.那怎么取消glActiveTextureARB状态呢
      

  2.   

    问题解决了
    http://www.cnitblog.com/linghuye/archive/2005/08/13/1856.html
    帮他打下广告,哈哈,谁来接分