Project

General

Profile

« Previous | Next » 

Revision 3ef3364d

Added by Leszek Koltunski over 7 years ago

Hide the 'depth' of a DistortedTexture inside the library, so users do not get exposed to this weirdness.

View differences:

src/main/java/org/distorted/library/DistortedEffectQueues.java
92 92

  
93 93
    GLES20.glViewport(0, 0, df.mWidth, df.mHeight);
94 94

  
95
    float halfZ = tex.mHalfX*grid.zFactor;
96

  
95 97
    mM.compute(currTime);
96
    mM.send(df,tex.mHalfX,tex.mHalfY,tex.mHalfZ);
98
    mM.send(df,tex.mHalfX,tex.mHalfY,halfZ);
97 99
      
98 100
    mV.compute(currTime);
99
    mV.send(tex.mHalfX,tex.mHalfY,tex.mHalfZ);
101
    mV.send(tex.mHalfX,tex.mHalfY,halfZ);
100 102
        
101 103
    mF.compute(currTime);
102 104
    mF.send(tex.mHalfX,tex.mHalfY);
......
110 112
    {
111 113
    GLES20.glViewport(0, 0, df.mWidth, df.mHeight);
112 114

  
113
    mM.sendZero(df,tex.mHalfX,tex.mHalfY,tex.mHalfZ);
115
    mM.sendZero(df,tex.mHalfX,tex.mHalfY,tex.mHalfX*grid.zFactor);
114 116
    mV.sendZero();
115 117
    mF.sendZero();
116 118

  
......
751 753
/**
752 754
 * Directional, sinusoidal wave effect.
753 755
 *
754
 * @param wave   see {@link DistortedObject#wave(Data5D,Data3D)}
756
 * @param wave   see {@link DistortedEffectQueues#wave(Data5D,Data3D)}
755 757
 * @param center 3-dimensional Data that, at any given time, returns the Center of the Effect.
756 758
 * @param region Region that masks the Effect.
757 759
 * @return       ID of the effect added, or -1 if we failed to add one.

Also available in: Unified diff