Shader 在某些安卓手机上失效的问题
自己写的一些shader在电脑上跑都没问题,但在手机上 有些能用有些反而会失效,都是很简单的效果,比如我做的描边效果就能跑,但是高亮效果会失效,而且被处理的贴图位置也会发生偏移,不知道怎么解决,完全没头绪,也不知道怎么调试,因为是加在公司做的游戏里,要打包安装到手机上才能看效果,哎,求救!!
下面是 高亮效果的代码,在手机上会失效的
#ifdef GL_ES
precision mediump float;
#endif
varying vec4 v_fragmentColor;
varying vec2 v_texCoord;
uniform sampler2D u_texture;
void main()
{
float iGlobalTime = CC_Time[1];
vec4 irgb = texture2D(u_texture,v_texCoord);
gl_FragColor = (abs(1.-sin(iGlobalTime*3.))*.5+1)*irgb;
}