Attribut-Liste in eglCreateContext

Ich freu mich auf die android ndk opengl es Beispiel. Jedenfalls hat es die Linien dort:

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

Wo EGL_CONTEXT_CLIENT_VERSION ist definiert als:

private static int EGL_CONTEXT_CLIENT_VERSION = 0x3098;

Ich habe schon über die API für diesen Aufruf, und es sagt, dass der Letzte parameter ist für die Attribute-Liste. Aber ich kann nicht scheinen, etwas zu finden, dass tatsächlich gibt Attribute, die Sie vielleicht möchten zu setzen gibt, oder sogar zu erklären, die zwei Attribute, die das Beispiel legt es. Kann mir jemand sagen, was diese Attribute bedeuten? (Oder noch besser, auch zeigen Sie mir eine Dokumentation, die erklärt es).

Danke

Edit: ich habe gerade gemerkt, dass ein bisschen Kontext würde helfen. Die Besondere Probe wird in samples/hello-gl2. Die Datei wird in der view-Klasse, insbesondere die ContextFactory statische Klasse.

  • Ich habe nicht gefunden "richtigen" Informationen, entweder, aber ich habe abgeschlossen-Parameter sind in zwei. Zuerst das Attribut id, die Sie zuweisen Wert und dann der Wert. In diesem Fall sagen Sie den Kontext-client der version 2. Warum Letzte Wert ist immer EGL10.EGL_NONE ist alles creek zu mir. Wie auch immer, hier ist ein link, gab einen Einblick zu diesem Thema, sobald ich es gelesen habe.
Schreibe einen Kommentar