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