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.
Überprüfen Sie die Spezifikation , Seite 43:
attrib list
kannNULL
oder leer sein (erstes Attribut istEGL_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 von1
gibt die Erstellung von an OpenGL ES 1.x Kontext. Ein Attribut Der Wert von2
gibt die Erstellung von an OpenGL ES 2.x Kontext. Der Standard Wert fürEGL_CONTEXT_CLIENT_VERSION
ist1
.