Project

General

Profile

« Previous | Next » 

Revision 41a81a14

Added by Leszek Koltunski over 7 years ago

Try using OpenGL ES 3.0 everywhere (but if device does not support it, try creating 2.0 context - this is important because of the emulator!)

View differences:

src/main/java/org/distorted/examples/quaternion/QuaternionRenderer.java
41 41

  
42 42
import android.graphics.Bitmap;
43 43
import android.graphics.BitmapFactory;
44
import android.opengl.GLES20;
44
import android.opengl.GLES30;
45 45
import android.opengl.GLSurfaceView;
46 46

  
47 47
///////////////////////////////////////////////////////////////////////////////////////////////////
......
93 93
   
94 94
  public void onDrawFrame(GL10 glUnused) 
95 95
    {
96
    GLES20.glClear( GLES20.GL_DEPTH_BUFFER_BIT | GLES20.GL_COLOR_BUFFER_BIT);
96
    GLES30.glClear( GLES30.GL_DEPTH_BUFFER_BIT | GLES30.GL_COLOR_BUFFER_BIT);
97 97
    mScreen.renderTo(mTexture, mMesh, mEffects, System.currentTimeMillis() );
98 98
    }
99 99

  
......
115 115
    
116 116
  public void onSurfaceCreated(GL10 glUnused, EGLConfig config) 
117 117
    {
118
    GLES20.glClearColor(0.0f, 0.0f, 0.0f, 1.0f);
118
    GLES30.glClearColor(0.0f, 0.0f, 0.0f, 1.0f);
119 119

  
120 120
    InputStream is = mView.getContext().getResources().openRawResource(R.raw.grid);
121 121
    Bitmap bitmap;

Also available in: Unified diff