Skip to content

Commit e60a802

Browse files
committed
ShaderChunks: Fixed dotNV redefinition shader crash.
1 parent 0786073 commit e60a802

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/renderers/shaders/ShaderChunk/lights_fragment_begin.glsl.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ geometry.viewDir = ( isOrthographic ) ? vec3( 0, 0, 1 ) : normalize( vViewPositi
2828
2929
#ifdef USE_IRIDESCENCE
3030
31-
float dotNV = saturate( dot( normal, geometry.viewDir ) );
31+
float dotNVi = saturate( dot( normal, geometry.viewDir ) );
3232
3333
if ( material.iridescenceThickness == 0.0 ) {
3434
@@ -42,10 +42,10 @@ if ( material.iridescenceThickness == 0.0 ) {
4242
4343
if ( material.iridescence > 0.0 ) {
4444
45-
material.iridescenceFresnel = evalIridescence( 1.0, material.iridescenceIOR, dotNV, material.iridescenceThickness, material.specularColor );
45+
material.iridescenceFresnel = evalIridescence( 1.0, material.iridescenceIOR, dotNVi, material.iridescenceThickness, material.specularColor );
4646
4747
// Iridescence F0 approximation
48-
material.iridescenceF0 = Schlick_to_F0( material.iridescenceFresnel, 1.0, dotNV );
48+
material.iridescenceF0 = Schlick_to_F0( material.iridescenceFresnel, 1.0, dotNVi );
4949
5050
}
5151

0 commit comments

Comments
 (0)