make shader can run