summaryrefslogtreecommitdiffstats
path: root/res/effectlib/funcdiffuseReflectionWrapBSDF.glsllib
blob: 3b8f2d9f8d8b94ba3b64ffb9c3f4c9e1aecb4157 (plain)
1
2
3
4
5
vec4 diffuseReflectionWrapBSDF(vec3 normalDir, in vec3 L, in vec3 lightDiffuse, float wrap)
{
    float I = max( 0.0, ((dot(L, normalDir) + wrap)/ (1.0 + wrap)) ); //diffuseIntensity
    return vec4( I * lightDiffuse, 1.0f );
}