#include <EGL/egl.h>
#include <GLES/gl.h>
#include <EGLUtils.h>
#include <WindowSurface.h>
using namespace android;
#include “app.h”
int gAppAlive = 1;
static const char sAppName[] =
“San Angeles Observation OpenGL ES version example (Linux)”;
static int sWindowWidth = WINDOW_DEFAULT_WIDTH;
static int sWindowHeight = WINDOW_DEFAULT_HEIGHT;
static EGLDisplay sEglDisplay = EGL_NO_DISPLAY;
static EGLContext sEglContext = EGL_NO_CONTEXT;
static EGLSurface sEglSurface = EGL_NO_SURFACE;
const char *egl_strerror(unsigned err)
{
switch(err){
case EGL_SUCCESS: return “SUCCESS”;
case EGL_NOT_INITIALIZED: return “NOT INITIALIZED”;
case EGL_BAD_ACCESS: return “BAD ACCESS”;
case EGL_BAD_ALLOC: return “BAD ALLOC”;
case EGL_BAD_ATTRIBUTE: return “BAD_ATTRIBUTE”;