mirror of
https://github.com/TheRedShip/RT_GPU.git
synced 2025-09-27 10:48:34 +02:00
+ | Graphics tweaks
This commit is contained in:
@ -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));
|
||||
|
Reference in New Issue
Block a user