Список атрибутов в eglCreateContext

Я смотрю на android ndk opengl es пример. В любом случае, там есть строки:

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

Где EGL_CONTEXT_CLIENT_VERSION определяется как:

private static int EGL_CONTEXT_CLIENT_VERSION = 0x3098;

Я просмотрел API для этого вызова, и там говорится, что последний параметр предназначен для списка атрибутов. Но я не могу найти ничего, что действительно давало бы атрибуты, которые вы могли бы захотеть поместить туда, или даже объяснение двух атрибутов, которые помещены туда в примере. Может ли кто-нибудь сказать мне, что означают эти атрибуты? (Или, что еще лучше, указать мне на документацию, которая объясняет это).

Спасибо

Edit: I just realized that a bit of context would help. Конкретный пример находится в samples/hello-gl2. Файл находится в классе view, в частности, в статическом классе ContextFactory.

8
задан Donato Szilagyi 15 March 2013 в 09:01
поделиться