+ | Graphics tweaks

This commit is contained in:
TheRedShip
2025-01-26 16:03:27 +01:00
parent e1e53b99fe
commit 9798a9942b
5 changed files with 2142910 additions and 47 deletions

View File

@ -45,9 +45,8 @@ float fresnel(vec3 incident, vec3 normal, float eta)
float etai = 1.0, etat = eta;
if (cosi > 0.0) swap(etai, etat);
float sint = etai / etat * sqrt(max(0.0, 1.0 - cosi * cosi));
if (sint >= 1.0) {
return 1.0; // Total internal reflection
}
if (sint >= 1.0)
return (1.0); // Total internal reflection
float cost = sqrt(max(0.0, 1.0 - sint * sint));
cosi = abs(cosi);
float Rs = ((etat * cosi) - (etai * cost)) / ((etat * cosi) + (etai * cost));