Revision fe59d375
Added by Leszek Koltunski about 7 years ago
src/main/java/org/distorted/examples/quaternion/QuaternionRenderer.java | ||
---|---|---|
29 | 29 |
import org.distorted.examples.R; |
30 | 30 |
|
31 | 31 |
import org.distorted.library.DistortedEffects; |
32 |
import org.distorted.library.DistortedFramebuffer; |
|
33 | 32 |
import org.distorted.library.DistortedScreen; |
34 | 33 |
import org.distorted.library.EffectTypes; |
35 | 34 |
import org.distorted.library.type.Dynamic; |
... | ... | |
55 | 54 |
private DistortedTexture mTexture; |
56 | 55 |
private DistortedEffects mEffects; |
57 | 56 |
private DistortedScreen mScreen; |
58 |
private MeshCubes mMesh; |
|
59 | 57 |
private DynamicQuat mRot; |
60 | 58 |
|
61 | 59 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
... | ... | |
63 | 61 |
QuaternionRenderer(GLSurfaceView v) |
64 | 62 |
{ |
65 | 63 |
mView = v; |
66 |
mMesh = new MeshCubes(1,1,false); |
|
67 | 64 |
mTexture = new DistortedTexture(1,1); |
68 | 65 |
mEffects = new DistortedEffects(); |
69 | 66 |
mRot = new DynamicQuat(); |
... | ... | |
88 | 85 |
mRot.setMode(Dynamic.MODE_LOOP); |
89 | 86 |
|
90 | 87 |
mScreen = new DistortedScreen(); |
88 |
mScreen.attach(mTexture,mEffects,new MeshCubes(1,1,false)); |
|
91 | 89 |
} |
92 | 90 |
|
93 | 91 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
... | ... | |
95 | 93 |
public void onDrawFrame(GL10 glUnused) |
96 | 94 |
{ |
97 | 95 |
GLES30.glClear( GLES30.GL_DEPTH_BUFFER_BIT | GLES30.GL_COLOR_BUFFER_BIT); |
98 |
mScreen.renderTo(mTexture, mMesh, mEffects, System.currentTimeMillis() );
|
|
96 |
mScreen.render( System.currentTimeMillis() );
|
|
99 | 97 |
} |
100 | 98 |
|
101 | 99 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
Also available in: Unified diff
Change the the render() API!
THis introduces some regressions with the Effects3D app.