updates fragment shaders