shader问题,无效

按照这样做的http://discuss.cocos2d-x.org/t/how-to-use-opengl-shader-in-cocos2d-x3-0/12430 但是运行报错了

cocos2d: cocos2d: ERROR: 0:18: Regular non-array variable ‘CC_Texture0’ may not be redeclared

cocos2d: cocos2d: ERROR: Failed to compile fragment shader

cocos2d: enterTransitionFinish

OpenGL error 0x0502 in - 322

参考cpp-test里的Shader例子, 你发的链接里的做法有问题.

问题解决了,我用的是 3.2版本

怎么解决的 我用3.2 也没反应

我用的3.2版本 把CPP-TEST里的 shadersprite 挪出来放到新建项目中 正常显示图片 但却没有shader效果。。。。。 是不是有什么开启shader之类的函数?

删除gray.fsh里面的这句代码//uniform sampler2D CC_Texture0;

不过我已经用另外一种方式实现图片变灰了,用的Image,获取到getData()

楼主可以说具体点吗?》

很具体了:2::2::2::2::2::2::2::2::2::2:

我的做法跟你一样,也遇到一样的问题。模拟器好的,真机上一直没有效果 后台也报错OpenGL error 0x0502 in - 322