Project

General

Profile

« Previous | Next » 

Revision 1f9a52f1

Added by Leszek Koltunski almost 7 years ago

Simplify setting up DistortedScreen.

View differences:

src/main/java/org/distorted/examples/cubes/CubesSurfaceView.java
21 21

  
22 22
import org.distorted.examples.R;
23 23

  
24
import android.app.ActivityManager;
25 24
import android.content.Context;
26
import android.content.pm.ConfigurationInfo;
27 25
import android.opengl.GLSurfaceView;
28 26
import android.util.AttributeSet;
29 27
import android.view.MotionEvent;
......
47 45
      
48 46
      if(!isInEditMode())
49 47
        {
50
        final ActivityManager activityManager     = (android.app.ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
51
        final ConfigurationInfo configurationInfo = activityManager.getDeviceConfigurationInfo();
52
        setEGLContextClientVersion( (configurationInfo.reqGlEsVersion>>16) >= 3 ? 3:2 );
53 48
        mRenderer = new CubesRenderer(this);
54 49
        setRenderer(mRenderer);
55 50
        Toast.makeText(context, R.string.example_rotate_toast , Toast.LENGTH_SHORT).show();

Also available in: Unified diff