Color can now be used in GLES2 shader.

However, some problem in opengl 1.1, sprite texture is not kept between
windows.