diff --git a/crates/bevy_render/src/color/mod.rs b/crates/bevy_render/src/color/mod.rs index 51c3a21a7cdc9..0362d8386a9e4 100644 --- a/crates/bevy_render/src/color/mod.rs +++ b/crates/bevy_render/src/color/mod.rs @@ -745,7 +745,7 @@ impl AddAssign for Color { lightness, alpha, } => { - let rhs = rhs.as_linear_rgba_f32(); + let rhs = rhs.as_hsla_f32(); *hue += rhs[0]; *saturation += rhs[1]; *lightness += rhs[2]; @@ -794,7 +794,7 @@ impl Add for Color { lightness, alpha, } => { - let rhs = rhs.as_linear_rgba_f32(); + let rhs = rhs.as_hsla_f32(); Color::Hsla { hue: hue + rhs[0], saturation: saturation + rhs[1],