Attributliste in eglCreateContext

8

Ich schaue mir das Beispiel android ndk an. Wie auch immer, es hat die Zeilen drin:

%Vor%

Dabei ist EGL_CONTEXT_CLIENT_VERSION definiert als:

%Vor%

Ich habe die API für diesen Aufruf durchsucht und es besagt, dass der letzte Parameter für die Attributliste ist. Aber ich kann scheinbar nichts finden, das tatsächlich Attribute gibt, die du dort einfügen möchtest, oder die zwei Attribute erklären, die das Beispiel dort einfügt. Kann mir jemand sagen, was diese Attribute bedeuten? (Oder noch besser, weisen Sie mich auch auf eine Dokumentation, die das erklärt).

Danke

Edit: Ich habe gerade festgestellt, dass ein wenig Kontext helfen würde. Das bestimmte Sample ist in Samples / Hallo-Gl2. Die Datei befindet sich in der View-Klasse, insbesondere in der statischen ContextFactory-Klasse.

    
Leif Andersen 08.05.2011, 20:47
quelle

1 Antwort

8

Überprüfen Sie die Spezifikation , Seite 43:

  

attrib list kann NULL oder leer sein   (erstes Attribut ist EGL_NONE ), in   welche Fallattribute ihre annehmen   Standardwerte wie unten beschrieben.

     

EGL_CONTEXT_CLIENT_VERSION   bestimmt welche Version eines OpenGLs   ES Kontext zu erstellen. Ein Attribut   Der Wert von 1 gibt die Erstellung von an   OpenGL ES 1.x Kontext. Ein Attribut   Der Wert von 2 gibt die Erstellung von an   OpenGL ES 2.x Kontext. Der Standard   Wert für EGL_CONTEXT_CLIENT_VERSION   ist 1 .

    
genpfault 08.05.2011, 22:56
quelle

Tags und Links