1. Fixed MeshViewer to work with OpenGL 3.2+ Core profile.
2. Fixed a bug that caused multiple OpenGL context to override uniform
variable information.