fix: color clamping in ToHoveredColor clamps 0-255

This commit is contained in:
Sara Gerretsen 2025-10-27 22:05:14 +01:00
parent 762d165cd1
commit 2dcdcd394c

View file

@ -58,9 +58,9 @@ Clay_ElementDeclaration Window() {
Clay_Color ToHoveredColor(Clay_Color color) {
float avg = (color.r + color.g + color.b) / 3.f;
color.r = SDL_clamp((color.r - avg) * 0.8f + avg - 30, 0., 1.);
color.g = SDL_clamp((color.g - avg) * 0.8f + avg - 30, 0., 1.);
color.b = SDL_clamp((color.b - avg) * 0.8f + avg - 30, 0., 1.);
color.r = SDL_clamp((color.r - avg) * 0.8f + avg - 30, 0., 255.);
color.g = SDL_clamp((color.g - avg) * 0.8f + avg - 30, 0., 255.);
color.b = SDL_clamp((color.b - avg) * 0.8f + avg - 30, 0., 255.);
return color;
}
}