Revision fe59d375
Added by Leszek Koltunski about 7 years ago
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
Change the the render() API!
THis introduces some regressions with the Effects3D app.