promote to int32_t (#623)

This commit is contained in:
Michael Miller
2023-01-21 15:48:11 -08:00
committed by GitHub
parent d2199451c1
commit 7d3a02919a
2 changed files with 7 additions and 7 deletions

View File

@@ -135,9 +135,9 @@ void Rgb48Color::Lighten(uint16_t delta)
Rgb48Color Rgb48Color::LinearBlend(const Rgb48Color& left, const Rgb48Color& right, float progress)
{
return Rgb48Color( left.R + ((right.R - left.R) * progress),
left.G + ((right.G - left.G) * progress),
left.B + ((right.B - left.B) * progress));
return Rgb48Color( left.R + (((int32_t)right.R - left.R) * progress),
left.G + (((int32_t)right.G - left.G) * progress),
left.B + (((int32_t)right.B - left.B) * progress));
}
Rgb48Color Rgb48Color::BilinearBlend(const Rgb48Color& c00,

View File

@@ -162,10 +162,10 @@ void Rgbw64Color::Lighten(uint16_t delta)
Rgbw64Color Rgbw64Color::LinearBlend(const Rgbw64Color& left, const Rgbw64Color& right, float progress)
{
return Rgbw64Color( left.R + ((right.R - left.R) * progress),
left.G + ((right.G - left.G) * progress),
left.B + ((right.B - left.B) * progress),
left.W + ((right.W - left.W) * progress) );
return Rgbw64Color( left.R + (((int32_t)right.R - left.R) * progress),
left.G + (((int32_t)right.G - left.G) * progress),
left.B + (((int32_t)right.B - left.B) * progress),
left.W + (((int32_t)right.W - left.W) * progress) );
}
Rgbw64Color Rgbw64Color::BilinearBlend(const Rgbw64Color& c00,