Attribute list in eglCreateContext
16:16 08 May 2011

I'm looking at the android ndk opengl es example. Anyway, it has the lines in there:

int[] attrib_list = {EGL_CONTEXT_CLIENT_VERSION, 2, EGL10.EGL_NONE };
EGLContext context = egl.eglCreateContext(display, eglConfig, EGL10.EGL_NO_CONTEXT, attrib_list);

Where EGL_CONTEXT_CLIENT_VERSION is defined as:

private static int EGL_CONTEXT_CLIENT_VERSION = 0x3098;

I've been going over the API for that call, and it says that the last parameter is for the attributes list. But I can't seem to find anything that actually gives attributes you might want to put in there, or even explain the two attributes that the example puts in there. Can anyone tell me what these attributes mean? (Or better yet, also point me to some documentation that explains it).

Edit: The particular sample is in samples/hello-gl2. The file is in the view class, in particular, the ContextFactory static class.

android opengl-es glsl