summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lighting.cginc4
1 files changed, 2 insertions, 2 deletions
diff --git a/lighting.cginc b/lighting.cginc
index 23cdd09..0aacdc9 100644
--- a/lighting.cginc
+++ b/lighting.cginc
@@ -159,7 +159,7 @@ void GetLighting(v2f i, Pbr pbr, out LightData data) {
float3 view_dir = normalize(i.eyeVec.xyz);
- data.common.V = -view_dir;
+ data.common.V = view_dir;
data.common.N = pbr.normal;
data.common.NoV = saturate(dot(pbr.normal, data.common.V));
#if defined(_CLEARCOAT)
@@ -192,7 +192,7 @@ void GetLighting(v2f i, Pbr pbr, out LightData data) {
data.indirect.NoL = saturate(dot(pbr.normal, data.indirect.dir));
data.indirect.NoH = saturate(dot(pbr.normal, data.indirect.H));
#if defined(_CLEARCOAT)
- float3 dir_cc = reflect(-data.common.V, i.normal);
+ float3 dir_cc = reflect(data.common.V, i.normal);
float3 H_cc = normalize(data.common.V + dir_cc);
data.indirect.LoH_cc = saturate(dot(dir_cc, H_cc));
#endif