From 77f245197f3fb04d8127a467b898db859ec83336 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Thu, 1 Nov 2012 22:19:10 -0400 Subject: [PATCH] fix crash: call setEGLContextClientVersion() before setRenderer() --- src/com/homelinux/holtrop/opengltest/MyGLSurfaceView.java | 4 +++- src/com/homelinux/holtrop/opengltest/MyRenderer.java | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/com/homelinux/holtrop/opengltest/MyGLSurfaceView.java b/src/com/homelinux/holtrop/opengltest/MyGLSurfaceView.java index 96ab19b..2b735e2 100644 --- a/src/com/homelinux/holtrop/opengltest/MyGLSurfaceView.java +++ b/src/com/homelinux/holtrop/opengltest/MyGLSurfaceView.java @@ -9,8 +9,10 @@ public class MyGLSurfaceView extends GLSurfaceView { super(context); + setEGLContextClientVersion(2); + setRenderer(new MyRenderer()); - setEGLContextClientVersion(2); + setRenderMode(GLSurfaceView.RENDERMODE_WHEN_DIRTY); } } diff --git a/src/com/homelinux/holtrop/opengltest/MyRenderer.java b/src/com/homelinux/holtrop/opengltest/MyRenderer.java index 4a046da..8301fb1 100644 --- a/src/com/homelinux/holtrop/opengltest/MyRenderer.java +++ b/src/com/homelinux/holtrop/opengltest/MyRenderer.java @@ -9,7 +9,7 @@ public class MyRenderer implements GLSurfaceView.Renderer { public void onSurfaceCreated(GL10 unused, EGLConfig config) { - GLES20.glClearColor(0.5f, 0.5f, 0.5f, 1.0f); + GLES20.glClearColor(1.0f, 0.6f, 0.1f, 1.0f); } public void onDrawFrame(GL10 unused)