Do some math omtimizations as pointed out by Norman
This commit is contained in:
@@ -349,9 +349,10 @@ bool SGSun::repaint( double sun_angle ) {
|
|||||||
sun_factor = sun_factor/2 + 0.5;
|
sun_factor = sun_factor/2 + 0.5;
|
||||||
|
|
||||||
sgVec4 color;
|
sgVec4 color;
|
||||||
color[0] = pow(sun_factor, 0.25);
|
color[1] = sqrt(sun_factor);
|
||||||
color[1] = pow(sun_factor, 0.50);
|
color[0] = sqrt(color[1]);
|
||||||
color[2] = pow(sun_factor, 4.0);
|
color[2] = sun_factor * sun_factor;
|
||||||
|
color[2] *= color[2];
|
||||||
color[3] = 1.0;
|
color[3] = 1.0;
|
||||||
|
|
||||||
gamma_correct_rgb( color );
|
gamma_correct_rgb( color );
|
||||||
|
|||||||
Reference in New Issue
Block a user