写一个最简单的shader:
varying vec2 v_texCoord;
float sps = {1.0,1.0,1.0};
void main(void){
gl_FragColor = texture2D(CC_Texture0, v_texCoord);
}
这个shader在win32平台运行正常,但是打包在android平台运行时就会报错,shader编译不通过。
我把float sps = {1.0,1.0,1.0};这句话去了就能正常运行,求解为什么,难道说android平台下shader不能使用数组?
那个大侠帮忙解答下,急求解
急求哪位大侠解答