浏览代码

Use FastATan() for LTC line lights

No visual difference.
/main
Evgenii Golubev 8 年前
当前提交
3ac32c0f
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 2
      Assets/ScriptableRenderLoop/ShaderLibrary/AreaLighting.hlsl

2
Assets/ScriptableRenderLoop/ShaderLibrary/AreaLighting.hlsl


float LineFpo(float tLDDL, float lrcpD, float rcpD)
{
// Compute: ((l / d) / (d * d + l * l)) + (1.0 / (d * d)) * atan(l / d).
return tLDDL + (rcpD * rcpD) * atan(lrcpD);
return tLDDL + (rcpD * rcpD) * FastATan(lrcpD);
}
float LineFwt(float tLDDL, float l)

正在加载...
取消
保存