int i;
for(i=width-1;i>=0;i--)
{
- color_func(color,gamma_out(float(i)/float(width)));
+ color_func(color,
+ (use_colorspace_gamma() && type<TYPE_U)
+ ? gamma_out(float(i)/float(width))
+ : (float(i)/float(width)));
const Color c1(Color::blend(color,bg1,1.0).clamped());
const Color c2(Color::blend(color,bg2,1.0).clamped());
assert(c1.is_valid());