fix: make shader mat