--- /dev/null
+package com.parrot.ARDrone;\r
+\r
+import javax.microedition.khronos.egl.EGLConfig;\r
+import javax.microedition.khronos.opengles.GL10;\r
+\r
+import android.opengl.GLSurfaceView;\r
+\r
+public class DemoRenderer implements GLSurfaceView.Renderer {\r
+ public void onSurfaceCreated(GL10 gl, EGLConfig config) {\r
+ nativeInit();\r
+ }\r
+\r
+ public void onSurfaceChanged(GL10 gl, int w, int h) {\r
+ //gl.glViewport(0, 0, w, h);\r
+ nativeResize(w, h);\r
+ }\r
+\r
+ public void onDrawFrame(GL10 gl) {\r
+ nativeRender();\r
+ }\r
+\r
+ private static native void nativeInit();\r
+ private static native void nativeResize(int w, int h);\r
+ private static native void nativeRender();\r
+ //private static native void nativeDone();\r
+}
\ No newline at end of file