Project

General

Profile

« Previous | Next » 

Revision 98c04ab8

Added by Leszek Koltunski about 7 years ago

Fix the Effects3D regression.

View differences:

src/main/java/org/distorted/examples/effects3d/Effects3DRenderer.java
67 67

  
68 68
    Static4D mQuat1, mQuat2;
69 69
    int mScreenMin;
70
    boolean mShowing=false;
70 71

  
71 72
///////////////////////////////////////////////////////////////////////////////////////////////////
72 73

  
......
118 119
      mScreen = new DistortedScreen();
119 120
      mScreen.attach(mBackgroundTexture, mBackgroundEffects, mQuad      );
120 121
      mScreen.attach(mObjectTexture    , mObjectEffects    , mObjectMesh);
121

  
122
      mScreen.attach(mCenterNode);
123
      mScreen.attach(mRegionNode);
124 122
      }
125 123

  
126 124
///////////////////////////////////////////////////////////////////////////////////////////////////
127 125

  
128
    void attachRegion(boolean attach)
126
    void showRegionAndCenter(boolean show)
129 127
      {
130
      //if( attach ) mScreen.attach(mRegionNode);
131
      //else         mScreen.detach(mRegionNode);
132
      }
133

  
134
///////////////////////////////////////////////////////////////////////////////////////////////////
128
      if( mShowing!=show )
129
        {
130
        if( show )
131
          {
132
          mScreen.attach(mCenterNode);
133
          mScreen.attach(mRegionNode);
134
          }
135
        else
136
          {
137
          mScreen.detach(mCenterNode);
138
          mScreen.detach(mRegionNode);
139
          }
135 140

  
136
    void attachCenter(boolean attach)
137
      {
138
      //if( attach ) mScreen.attach(mCenterNode);
139
      //else         mScreen.detach(mCenterNode);
141
        mShowing = show;
142
        }
140 143
      }
141 144

  
142 145
///////////////////////////////////////////////////////////////////////////////////////////////////

Also available in: Unified diff