Project

General

Profile

« Previous | Next » 

Revision 457bd08e

Added by Leszek Koltunski over 3 years ago

Bugfix: always normalize the normal vector after modifying it, otherwise the next effect might not work correctly (Distort!)

View differences:

src/main/java/org/distorted/library/effect/VertexEffectScale.java
53 53
    "float X = vUniforms[effect].y*vUniforms[effect].z; \n" +
54 54
    "float Y = vUniforms[effect].x*vUniforms[effect].z; \n" +
55 55
    "float Z = vUniforms[effect].x*vUniforms[effect].y; \n" +
56
    "n *= vec3(X,Y,Z);                                  \n";
56
    "n *= vec3(X,Y,Z);                                  \n" +
57
    "n = normalize(n);                                  \n";
57 58
    }
58 59

  
59 60
///////////////////////////////////////////////////////////////////////////////////////////////////

Also available in: Unified diff