fixed shader.go