Cocos2D 2.0 OpenGL错误?

在我的应用程序,它在Cocos2D版本1.1工作正常。 当我升级到2.0rc0a,我现在只是看到一个黑屏,直到我退出应用程序,我得到以下4个错误不间断:

OpenGL error 0x0506 in -[CCSprite draw] 532 OpenGL error 0x0506 in -[CCParticleSystemQuad draw] 461 OpenGL error 0x0506 in -[CCTextureAtlas drawNumberOfQuads:fromIndex:] 543 OpenGL error 0x0506 in -[CCGLView swapBuffers] 280 

所以我GOOGLE了这一点,似乎应用程序无法find着色器文件 。 什么着色器文件? 有没有一个特定的名称,或者它是所有的 Cocos2D文件?

另外我将如何解决这个问题? 我目前在我的项目中没有警告或错误。

谢谢!

着色器文件现在是头文件(.h),在以前的testing版中它们是资源文件(.vsh / .fsh)。

我想你没有添加这些新添加的cocos2d文件到你的项目中。 在现有项目中升级cocos2d时, 总是删除整个cocos2d文件夹,并将其replace为新的文件夹,然后删除Xcode中的任何缺失(红色)文件,并添加可能已添加的任何新文件。