Fix shaders on android/gles2/3 and play with normal/specular mapping