summaryrefslogtreecommitdiffstats
path: root/filamented.cginc
diff options
context:
space:
mode:
Diffstat (limited to 'filamented.cginc')
-rw-r--r--filamented.cginc4
1 files changed, 4 insertions, 0 deletions
diff --git a/filamented.cginc b/filamented.cginc
index f6bd67a..62ec4c3 100644
--- a/filamented.cginc
+++ b/filamented.cginc
@@ -254,6 +254,10 @@ UnityGIInput InitialiseUnityGIInput(float3 worldPos, float3 view_dir)
return d;
}
+float3 getSpecularDominantDirection(const float3 n, const float3 r, float roughness) {
+ return lerp(r, n, roughness * roughness);
+}
+
inline half3 UnityGI_prefilteredRadiance(const UnityGIInput data, const float perceptualRoughness, const float3 r)
{
half3 specular;