Google Cardboard SDK中的CardboardView
课程如何选择使用哪个OpenGL ES版本?我希望它确实从GlSurfaceView
继承,以便我可以使用here所描述的setEGLContextClientVersion
,但看起来情况并非如此。
我的目标是选择OpenGL ES 3.0 - 我现有的大部分渲染代码都是在本机端实现的,并且取决于该版本。
答案 0 :(得分:1)
Cardboard SDK使用OpenGL ES 2.0兼容客户端。 虽然这似乎没有得到官方支持,但我的经验是GL ES 3.0 / 3.1可以在这样的环境中使用,前提是手机实际上支持ES 3.x.可以通过此电话查询:
String version = javax.microedition.khronos.opengles.GL10.glGetString(
GL10.GL_VERSION);
http://developer.android.com/guide/topics/graphics/opengl.html#version-check
的详细信息也就是说,看起来我们应该为SDK使用ES 3.x添加适当的支持,感谢标记这一点。