So I have a shader which works on GL 3.0 Desktop version.
But when testing that same sahder on ARM, it gives me black screen.
My gl_FragColor is :
gl_FragColor.rgb = (alternate.y == 0.0) ? ((alternate.x == 0.0) ? vec3(C, PATTERN.xy) : vec3(PATTERN.z, C, PATTERN.w)) : ((alternate.x == 0.0) ? vec3(PATTERN.w, C, PATTERN.z) : vec3(PATTERN.yx, C));
By replacing it with
gl_FragColor = texture2D(tex, v_texcoord);
I get textures but with no changes on it of course.
So, I am assuming that the problem is somewhere in the gl_FragColor.
Thank you in advance.