glamor: Use glsl fract/mod instead of while in gradient shaders.