linear color. Values above 1 are allowed (HDR)
position along the gradient, from 0 to 1. Values outside that range clamp to it
linear color. Values above 1 are allowed (HDR)