Revision fe59d375
Added by Leszek Koltunski about 7 years ago
src/main/java/org/distorted/examples/wind/WindRenderer.java | ||
---|---|---|
26 | 26 |
|
27 | 27 |
import org.distorted.examples.R; |
28 | 28 |
import org.distorted.library.Distorted; |
29 |
import org.distorted.library.DistortedFramebuffer; |
|
30 | 29 |
import org.distorted.library.DistortedScreen; |
31 | 30 |
import org.distorted.library.MeshCubes; |
32 | 31 |
import org.distorted.library.DistortedEffects; |
... | ... | |
48 | 47 |
private DistortedEffects mEffects; |
49 | 48 |
private DistortedTexture mTexture; |
50 | 49 |
private DistortedScreen mScreen; |
51 |
private MeshCubes mMesh; |
|
52 | 50 |
private WindEffectsManager mManager; |
53 | 51 |
private int mObjWidth, mObjHeight; |
54 | 52 |
private int mWind; |
... | ... | |
59 | 57 |
{ |
60 | 58 |
mView = view; |
61 | 59 |
|
62 |
mMesh = new MeshCubes(50,30,false); |
|
63 | 60 |
mEffects = new DistortedEffects(); |
64 | 61 |
mTexture = new DistortedTexture(50,30); |
65 | 62 |
mManager = new WindEffectsManager(mTexture); |
66 | 63 |
mScreen = new DistortedScreen(); |
67 | 64 |
|
65 |
mScreen.attach(mTexture,mEffects,new MeshCubes(50,30,false)); |
|
66 |
|
|
68 | 67 |
mObjWidth = mTexture.getWidth(); |
69 | 68 |
mObjHeight= mTexture.getHeight(); |
70 | 69 |
} |
... | ... | |
82 | 81 |
public void onDrawFrame(GL10 glUnused) |
83 | 82 |
{ |
84 | 83 |
GLES30.glClear( GLES30.GL_DEPTH_BUFFER_BIT | GLES30.GL_COLOR_BUFFER_BIT); |
85 |
mScreen.renderTo(mTexture, mMesh, mEffects, System.currentTimeMillis() );
|
|
84 |
mScreen.render( System.currentTimeMillis() );
|
|
86 | 85 |
} |
87 | 86 |
|
88 | 87 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
Also available in: Unified diff
Change the the render() API!
THis introduces some regressions with the Effects3D app.