update (GLSL)