diff options
Diffstat (limited to 'res/effectlib/specularBSDF.glsllib')
-rw-r--r-- | res/effectlib/specularBSDF.glsllib | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/res/effectlib/specularBSDF.glsllib b/res/effectlib/specularBSDF.glsllib index 78e541a..028e6fb 100644 --- a/res/effectlib/specularBSDF.glsllib +++ b/res/effectlib/specularBSDF.glsllib @@ -32,16 +32,16 @@ #ifndef DEFAULT_MATERIAL_LIGHTING -vec4 specularBSDFEnvironment( in vec3 N, in vec3 viewDir, in vec3 tint, int mode ) +vec4 specularBSDFEnvironment(in vec3 N, in vec3 viewDir, in vec3 tint, int mode) { - vec3 rgb = vec3( 0.0, 0.0, 0.0 ); - if ( uEnvironmentMappingEnabled ) - { - vec3 R = reflect( -viewDir, N ); - rgb = evalEnvironmentMap( R, 0.0 ); - rgb = specularBSDF( N, R, viewDir, rgb, 1.0, 256.0, tint, scatter_reflect ).rgb; - } - return( vec4( rgb, 1.0 ) ); + vec3 rgb = vec3( 0.0, 0.0, 0.0 ); + if ( uEnvironmentMappingEnabled ) + { + vec3 R = reflect(-viewDir, N); + rgb = evalEnvironmentMap(R, 0.0); + rgb = specularBSDF(N, R, viewDir, rgb, 256.0).rgb; + } + return vec4(rgb, 1.0); } #endif |