求指教,shader的问题

在场景创建gl shader,一切正常…然后调起anysdk的界面,然后返回…然后shader就失效了.并且报错 Dirty Uniform and Attributes of GLProgramState,
还有一直不停的报错
OpenGL error 0x0501 in E:\ge99Mobile_svn\frameworks\cocos2d-x\cocos/./renderer
/CCRenderer.cpp restoreRenderState 188
OpenGL error 0x0501 in E:\ge99Mobile_svn\frameworks\cocos2d-x\cocos/./renderer
/CCTextureAtlas.cpp drawNumberOfQuads 698

shader 代码发一下

是android设备吧,在退后台时gl环境丢失了,切回前台后得重新创建shader。