OpenGL ES 3.1支持(Android L开发者预览版)

OpenGL ES 3.1支持(Android L开发者预览版),android,opengl-es,android-5.0-lollipop,opengl-es-3.1,Android,Opengl Es,Android 5.0 Lollipop,Opengl Es 3.1,我昨天在Nexus5上安装了Android L开发者预览图像,希望开始实现计算着色器。我希望给我的代码能够支持GLES31的OpenGL上下文是 GLSurfaceView glView = new GLSurfaceView(context); glView.setEGLContextClientVersion(3); ... 与在Android 4.4.4上创建OpenGL ES 3.0上下文的代码完全相同 但是我得到的是OpenGL ES 3.0上下文,没有新的GLES31功能 在Ope

我昨天在Nexus5上安装了Android L开发者预览图像,希望开始实现计算着色器。我希望给我的代码能够支持GLES31的OpenGL上下文是

GLSurfaceView glView = new GLSurfaceView(context);
glView.setEGLContextClientVersion(3);
...
与在Android 4.4.4上创建OpenGL ES 3.0上下文的代码完全相同

但是我得到的是OpenGL ES 3.0上下文,没有新的GLES31功能


在OpenGL上下文创建方面,我是否遗漏了一些基本内容?或者是当前Android L开发者预览图像(=LPV79)不支持OpenGL ES 3.1吗?

您是否绝对确定Nexus5硬件支持OpenGL ES 3.1


AFAIK Adreno 330仅支持ES 3.0,并且在Adreno 420 GPU中引入了ES 3.1。

好问题。我从来没有真正想过,第一次在不支持它们的设备上发布GLES31和GLES31Ext API。但是由于我找不到OpenGL上的任何信息,3.1对ADRANO 330的支持需要考虑这种可能性。但是,我很难过地赞同这个答案。。该死,如果Qualcom发布330的3.1驱动程序,我找不到任何信息。硬件应该能够支持它,但需要驱动程序。你确信“(3)”就足够了吗?那么安卓是在拉3.1吗?或者它是拉3.0,以及其他一些值需要用于3.1。除了400系列之外,不会有GLES 3.1:@przemo_li根据提供的链接,Adreno 400系列也将支持AEP,感谢您提供这些有用的信息。