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

时间:2014-06-27 11:00:52

标签: android opengl-es android-5.0-lollipop opengl-es-3.1

我昨天在Nexus 5上安装了Android L开发者预览图像,希望开始实现计算着色器。我期望给我的具有GLES31功能的OpenGL上下文的代码是;

GLSurfaceView glView = new GLSurfaceView(context);
glView.setEGLContextClientVersion(3);
...

在Android 4.4.4上创建OpenGL ES 3.0上下文的完全相同的代码。

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

我是否遗漏了有关OpenGL上下文创建的基本内容 - 或者是当前Android L开发人员预览图像(= LPV79)不支持OpenGL ES 3.1?

1 个答案:

答案 0 :(得分:1)

您是否完全确定Nexus5硬件是否支持OpenGL ES 3.1?

AFAIK Adreno 330仅支持ES 3.0,而Adreno 420 GPU则引入了ES 3.1。