Project

General

Profile

« Previous | Next » 

Revision fe59d375

Added by Leszek Koltunski about 7 years ago

Change the the render() API!

THis introduces some regressions with the Effects3D app.

View differences:

src/main/java/org/distorted/examples/mirror/MirrorRenderer.java
114 114

  
115 115
      long time = System.currentTimeMillis();
116 116

  
117
      mOffScreen1.renderTo( mTextureMirror, mQuad, mEffectsMirror    , time );
118
      mOffScreen1.renderTo( mOffScreen2   , mQuad, mEffectsOffscreen2, time );
119
      mOffScreen1.renderTo( mTextureHead  , mQuad, mEffectsHead      , time );
120
      mOffScreen2.renderTo( mOffScreen1   , mQuad, mEffectsOffscreen1, time );
121
      mScreen.renderTo    ( mOffScreen1   , mQuad, mEffectsNull      , time );
117
      mOffScreen1.render(time);
118
      mOffScreen2.render(time);
119
      mScreen.render(time);
122 120
      }
123 121

  
124 122
///////////////////////////////////////////////////////////////////////////////////////////////////
......
149 147
        mHeadPosition.set2( mScreenH*(1.0f-MIRROR_MARGIN*mMirrorW/mMirrorH) - headScale* mHeadH);
150 148
        setPosition(mX);
151 149

  
150
        mOffScreen1.attach( mTextureMirror, mEffectsMirror    , mQuad );
151
        mOffScreen1.attach( mOffScreen2   , mEffectsOffscreen2, mQuad );
152
        mOffScreen1.attach( mTextureHead  , mEffectsHead      , mQuad );
153
        mOffScreen2.attach( mOffScreen1   , mEffectsOffscreen1, mQuad );
154

  
155
        mScreen.detachAll();
156
        mScreen.attach    ( mOffScreen1   , mEffectsNull      , mQuad );
152 157
        mScreen.resize(mScreenW,mScreenH);
153 158
        }
154 159
      }

Also available in: Unified diff