A simple shader that shifts between colors based on a gradient, to create palette-cycle-like animations