I\'ve been struggling to draw a 2D image from jpg/png files using openGL ES 2.0 for Android. Everywhere I look the tutorials are for texturing 3D images so its been rough figuri
There is a mistake with variable vColor naming (or using) in fragmentShaderCode. Here your variable has name vColor:
uniform vec4 vColor;
and in this line it has name v_Color
gl_FragColor = (v_Color * texture2D(u_Texture, v_TexCoordinate));