0
昨天我在Nexus 5上安装了Android L开发人员预览图像,希望能够开始实现计算着色器。我期望给我的GLES31能够OpenGL上下文的代码是;OpenGL ES 3.1支持(Android L开发人员预览)
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?
好问题。它从来没有真正发生过我GLES31和GLES31Ext API将首先发布在不支持它们的设备上。但是由于我无法在Adreno 330上找到有关OpenGL ES 3.1支持的任何信息,因此需要考虑这种可能性。让我难过批准这个答案虽然..但.. .. – harism
我找不到任何信息,如果Qualcom将发布3.1驱动程序为330.硬件应该能够支持它,但需要驱动程序。你确定“(3)”够了吗? Android是否拉动3.1呢?或者它拉3.0,而其他一些值需要用于3.1。 –
除了400系列之外,不会有GLES 3.1:https://developer.qualcomm.com/forum/qdn-forums/maximize-hardware/mobile-gaming-graphics-adreno/27936 – Zingam