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/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