mirror of
https://github.com/esphome/esphome.git
synced 2026-06-01 09:25:09 +08:00
[light] Use reciprocal multiply in normalize_color (#15401)
This commit is contained in:
@@ -104,9 +104,10 @@ class LightColorValues {
|
||||
this->green_ = 1.0f;
|
||||
this->blue_ = 1.0f;
|
||||
} else {
|
||||
this->red_ /= max_value;
|
||||
this->green_ /= max_value;
|
||||
this->blue_ /= max_value;
|
||||
float inv = 1.0f / max_value;
|
||||
this->red_ *= inv;
|
||||
this->green_ *= inv;
|
||||
this->blue_ *= inv;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user