update shader refactoring 마무리