@@ -33,7 +33,9 @@
#endif
return reflectance;
}
-#else
+#endif
+
+#if !defined(ENVIRONMENTBRDF) || defined(REFLECTIONMAP_SKYBOX) || defined(ALPHAFRESNEL)
vec3 getReflectanceFromAnalyticalBRDFLookup_Jones(float VdotN, vec3 reflectance0, vec3 reflectance90, float smoothness)
{
// Schlick fresnel approximation, extended with basic smoothness term so that rough surfaces do not approach reflectance90 at grazing angle
@@ -284,4 +286,4 @@ float diffuseBRDF_Burley(float NdotL, float NdotV, float VdotH, float roughness)
(1.0 + (diffuseFresnel90 - 1.0) * diffuseFresnelNV);
return fresnel / PI;
-}
+}