Project

General

Profile

« Previous | Next » 

Revision 6f3a9b2a

Added by Leszek Koltunski about 7 years ago

It now automatically chooses OpenGL ES 2.0 and GLSL 100 or OpenGL ES 3.0 and GLSL 300.

Postprocessing effects will not work on OpenGL ES 2.0 contexts.

View differences:

src/main/java/org/distorted/examples/differenteffects/DifferentEffectsSurfaceView.java
35 35
      super(context);
36 36
      final ActivityManager activityManager     = (android.app.ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
37 37
      final ConfigurationInfo configurationInfo = activityManager.getDeviceConfigurationInfo();
38
      android.util.Log.e("View", "Using OpenGL ES "+configurationInfo.getGlEsVersion());
39 38
      setEGLContextClientVersion( (configurationInfo.reqGlEsVersion>>16) >= 3 ? 3:2 );
40 39
      setRenderer(new DifferentEffectsRenderer(this));
41 40
      }

Also available in: Unified diff