Texture Mapping Improvement

 - replace GL_DECAL with GL_MODULATE and use 0xFFFFFF as primitive color
 - GL_MODULATE does not replace the primitive color with the texture color
 - lighting will work