some fixes in Mesh and Shader