fixed shader with fragment constant