Project

General

Profile

« Previous | Next » 

Revision 1bbe1af2

Added by Leszek Koltunski about 7 years ago

Some corrections so that most apps still work on the Android emulator (OpenGL ES 2.0-based)

View differences:

src/main/java/org/distorted/examples/effects3d/Effects3DRenderer.java
234 234
      float factorBackY = ((float)height)/backgroundSize;
235 235

  
236 236
      // quite tricky: move the background exactly to the FAR plane! (see DistortedOutputSurface.setProjection() )
237
      mBackgroundEffects.move(new Static3D( -width/2, -height/2, -height*(1.0f-NEAR)/(2.0f*(float)Math.tan(FOV*Math.PI/360))) );
237
      mBackgroundEffects.move(new Static3D( -width/2, -height/2, -0.9f*height*(1.0f-NEAR)/(2.0f*(float)Math.tan(FOV*Math.PI/360))) );
238 238
      mBackgroundEffects.scale(new Static3D(2*factorBackX, 2*factorBackY, 1.0f) );
239 239

  
240 240
      mScreen.resize(width, height);
src/main/res/layout/effects3dlayout.xml
69 69

  
70 70
        <Spinner
71 71
            android:id="@+id/effects3dspinner"
72
            android:layout_width="wrap_content"
72
            android:layout_width="0dp"
73 73
            android:layout_height="wrap_content"
74 74
            android:layout_weight="0.5"/>
75 75

  
......
93 93
        android:id="@+id/effects3dscrollView"
94 94
        android:layout_width="match_parent"
95 95
        android:layout_height="0dp"
96
        android:layout_weight="0.82"
96
        android:layout_weight="0.80"
97 97
        >
98 98

  
99 99
        <LinearLayout

Also available in: Unified diff