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).
Thank you
Edit: I just realised that a bit of context would help. The particular sample is in samples/hello-gl2. The file is in the view class, in particular, the ContextFactory static class.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…