Fix wrong fog calculation issue
This commit is contained in:
parent
d8165376be
commit
b469f05b9d
|
@ -1053,7 +1053,9 @@ void tryfit(float* x,float* y)
|
|||
}
|
||||
}
|
||||
|
||||
double a,b;
|
||||
double a = 0, b = 0;
|
||||
if (slnx != 0)
|
||||
{
|
||||
b=(cnt*sylnx-sy*slnx)/(cnt*slnx2-slnx*slnx);
|
||||
a=(sy-b*slnx)/(cnt);
|
||||
|
||||
|
@ -1072,6 +1074,7 @@ void tryfit(float* x,float* y)
|
|||
}
|
||||
printf("FOG TABLE Curve match: maxdev: %.02f cents\n",maxdev*100);
|
||||
*/
|
||||
}
|
||||
ShaderUniforms.fog_coefs[0] = a;
|
||||
ShaderUniforms.fog_coefs[1] = b;
|
||||
//printf("%f\n",B*log(maxdev)/log(2.0)+A);
|
||||
|
|
Loading…
Reference in New Issue