Shader can be loaded from a file