summaryrefslogtreecommitdiffstats
path: root/brdf.cginc
diff options
context:
space:
mode:
Diffstat (limited to 'brdf.cginc')
-rwxr-xr-xbrdf.cginc2
1 files changed, 1 insertions, 1 deletions
diff --git a/brdf.cginc b/brdf.cginc
index a76ee13..219a04b 100755
--- a/brdf.cginc
+++ b/brdf.cginc
@@ -236,7 +236,7 @@ float4 brdf(v2f i, Pbr pbr, LightData data, out BrdfData bd) {
float3 indirect_f_glitter = F_Schlick(data.glitter.indirect_LoH, 0.15f, 1.0f);
float indirect_g_glitter = G_GGXSmith(pbr.roughness, data.glitter.indirect_NoL, data.common.NoV);
float3 indirect_specular_glitter = (data.glitter.indirect_D * indirect_g_glitter)
- * indirect_f_glitter * data.glitter.indirect_specular * data.glitter.indirect_NoL
+ * indirect_f_glitter * max(0, data.indirect.L00) * data.glitter.indirect_NoL
* _Glitter_Tint;
// No spec ao for glitter, please.
specular += indirect_specular_glitter * remainder;