Fix rendering issue in flow view

This commit is contained in:
Jaime van Kessel 2021-05-17 10:37:38 +02:00
parent dd952c7f63
commit 91c4d8b5f2
No known key found for this signature in database
GPG key ID: 3710727397403C91

View file

@ -116,7 +116,15 @@ vertex41core =
// Inspired by https://stackoverflow.com/a/46628410
vec4 flowRateGradientColor(float abs_value, float min_value, float max_value)
{
float t = 2.0 * ((abs_value - min_value) / (max_value - min_value)) - 1;
float t;
if(abs(min_value - max_value) < 0.0001)
{
t = 0;
}
else
{
t = 2.0 * ((abs_value - min_value) / (max_value - min_value)) - 1;
}
float red = clamp(1.5 - abs(2.0 * t - 1.0));
float green = clamp(1.5 - abs(2.0 * t));
float blue = clamp(1.5 - abs(2.0 * t + 1.0));