Shader: Use error() when failed to load shader