shader setup code

shader setup code