fixed old shader bugs