parent
7c9c142a55
commit
891219dcef
|
|
@ -99,10 +99,13 @@ void calcHalfVectors(vec3 lv, vec3 n, vec3 v,
|
|||
{
|
||||
l = normalize(lv);
|
||||
h = normalize(l + v);
|
||||
nh = clamp(dot(n, h), 0.0, 1.0);
|
||||
nl = clamp(dot(n, l), 0.0, 1.0);
|
||||
nv = clamp(dot(n, v), 0.0, 1.0);
|
||||
vh = clamp(dot(v, h), 0.0, 1.0);
|
||||
|
||||
// lower bound to avoid divide by zero
|
||||
float eps = 0.000001;
|
||||
nh = clamp(dot(n, h), eps, 1.0);
|
||||
nl = clamp(dot(n, l), eps, 1.0);
|
||||
nv = clamp(dot(n, v), eps, 1.0);
|
||||
vh = clamp(dot(v, h), eps, 1.0);
|
||||
|
||||
lightDist = length(lv);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue