Project

General

Profile

« Previous | Next » 

Revision bd3da5b2

Added by Leszek Koltunski over 7 years ago

Move DistortedNode and Distorted to use the new DistortedRenderTarget.

View differences:

src/main/java/org/distorted/library/DistortedObject.java
159 159
  
160 160
///////////////////////////////////////////////////////////////////////////////////////////////////
161 161
   
162
  void drawPriv(long currTime, DistortedProjection dp)
162
  void drawPriv(long currTime, DistortedRenderTarget drt)
163 163
    {
164
    GLES20.glViewport(0, 0, dp.width, dp.height);
164
    GLES20.glViewport(0, 0, drt.mWidth, drt.mHeight);
165 165
      
166 166
    mM.compute(currTime);
167
    mM.send(dp);
167
    mM.send(drt);
168 168
      
169 169
    mV.compute(currTime);
170 170
    mV.send();
......
177 177

  
178 178
///////////////////////////////////////////////////////////////////////////////////////////////////
179 179
   
180
  void drawNoEffectsPriv(DistortedProjection dp)
180
  void drawNoEffectsPriv(DistortedRenderTarget drt)
181 181
    {
182
    GLES20.glViewport(0, 0, dp.width, dp.height);
183
    mM.sendZero(dp);
182
    GLES20.glViewport(0, 0, drt.mWidth, drt.mHeight);
183
    mM.sendZero(drt);
184 184
    mV.sendZero();
185 185
    mF.sendZero();
186 186
    mGrid.draw();
......
275 275
    GLES20.glUniform1i(Distorted.mTextureUniformH, 0);
276 276
    GLES20.glBindTexture(GLES20.GL_TEXTURE_2D, mTextureDataH[0]);
277 277
      
278
    drawPriv(currTime, Distorted.mProjection);
278
    drawPriv(currTime, Distorted.mRenderTarget);
279 279
    }
280 280
 
281 281
///////////////////////////////////////////////////////////////////////////////////////////////////

Also available in: Unified diff