首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在安卓上使用OpenGL ES 3?

在安卓上使用OpenGL ES 3?
EN

Stack Overflow用户
提问于 2013-08-12 15:56:17
回答 2查看 5.9K关注 0票数 4

我下载了Android r9并编译了一个示例应用程序。我有一款Galaxy智能手机,升级了Android4.3。

如果我的设备上支持OpenGL ES 3,我如何以编程方式发现?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-12 16:05:34

首先,看看有没有办法检查安卓设备是否支持openGL es2.0?。另外,请看一下Basemark ES 3.0

票数 2
EN

Stack Overflow用户

发布于 2013-08-12 16:46:56

答案在Android OpenGLES文档中。本质上,尝试创建一个3.0 EGLContext,如果失败,您就知道3.0不受支持。

该页面还显示了另一种方法:为较低级别(1.x或2.x)创建上下文,并使用该上下文调用glGetString(GL_VERSION)。如果版本字符串指示支持3.x,则将销毁该上下文并创建一个新的上下文。

更新:这种方法可以在格拉菲卡氏EglCore类中看到。遵循将FLAG_TRY_GLES3传递给构造函数时发生的情况。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18191447

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档