Right now, the color between two different colors stops is computed in sRGB space, i.e. if a pixel is half way between two colors stops A and B, the emitted color in sRGB is mix(A, B, 0.5) where A and B are in sRGB color space.
What is the expectation when the color stops are in different color spaces? What happens if single gradient has color values in different color spaces?
Right now, the color between two different colors stops is computed in sRGB space, i.e. if a pixel is half way between two colors stops A and B, the emitted color in sRGB is mix(A, B, 0.5) where A and B are in sRGB color space.
What is the expectation when the color stops are in different color spaces? What happens if single gradient has color values in different color spaces?