How do I actually use OpenGL ES 3.2 for android?

I want to use version 3.2 so i put this in my manifest xml:

uses-feature android:glEsVersion="0x00030002" android:required="true"

However it still seems to be using version 3.0, because I get prints on the console that look like this:

D/EGL_emulation: eglMakeCurrent: 0xea022050: ver 3 0 (tinfo 0xea36cfb0)

Also my shader with “#version 320 es” doesn’t compile, I get an error:

ERROR: 0:1: '320' : version number not supported

What am I missing here?

Are you certain that your device support OpenGL ES 3.2 ?

this was a long time ago but yes I remember the android version was supposed to support 3.2. I ended up just using 3.0 because I never figured it out. I had a game in LWJGL that I was trying to make work for android, it rendered using quads which is a feature after 3.2. So I rewrote it to draw in triangles.

This topic was automatically closed 183 days after the last reply. New replies are no longer allowed.