OpenGL ES 1.X <-> 2.0 Switcher

U

Unicate

Erfahrenes Mitglied
57
Hallo alle zusammen!

Ich möchte 2 verschiedene Renderer schreiben. Einen für OpenGL ES 1.X und den anderen für OpenGL ES 2.0.

Falls das Gerät OpenGL ES 2.0 unterstützt, soll dieses verwendet werden, falls nicht soll 1.X verwendet werden.


  • Wie prüfe ich den OpenGL ES 2.0 support?
  • Wie sage ich meiner View du bist OpenGL ES 1.X bzw 2.0?

[Edit:]
Letztere Frage hat sich inzwischen schon geklärt.
Beim erstellen des GLES Context's kann man die version als integer angeben:

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

Wobei EGL_CONTEXT_CLIENT_VERSION = 0x3098
 
Zuletzt bearbeitet:

Ähnliche Themen

S
Antworten
3
Aufrufe
637
swa00
swa00
B
Antworten
4
Aufrufe
496
bb321
B
Hansimglueck0815
Antworten
0
Aufrufe
734
Hansimglueck0815
Hansimglueck0815
Zurück
Oben Unten