请问Android模拟器支持OpenGL ES 3.0吗? [英] Does the Android emulator support OpenGL ES 3.0?

查看:2419
本文介绍了请问Android模拟器支持OpenGL ES 3.0吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我知道模拟器已经支持OpenGL ES 2.0的SDK作为的工具17和Android 4.0.3 ,但在2012年4月推出了向后

I know that the emulator has supported OpenGL ES 2.0 as of SDK tools 17 and Android 4.0.3, but that was introduced back in April 2012.

请问Android模拟器支持OpenGL ES 3.0,还是我们上仍在等待?结果
如果没有,任何其他第三方模拟器/仿真器(例如Genymotion)支持OpenGL ES 3.0?

Does the Android emulator support OpenGL ES 3.0, or are we still waiting on that?
If not, does any other third-party emulator/simulator (e.g. Genymotion) support OpenGL ES 3.0?

推荐答案

即使OpenGL ES 2.0的支持是模拟器一定的限制和马车。但例如Nexus4支持OpenGL ES 3.0。和二手N4是便宜。

Even OpenGL ES 2.0 support is somewhat limited and buggy in emulator. But for example Nexus4 supports OpenGL ES 3.0. And used N4 is dirt cheap.

老实说,我不希望在模拟器的OpenGL ES 3.x的支持。这不是Android的规范的强制性的一部分 - 这是一个可选功能,它可以是present,可缺少的。所以,我建议要坚持真正的硬件甚至的OpenGL ES 3.x的测试如果你需要测试的应用程序的功能,不需要的OpenGL ES 3.0,你是好去的模拟器。但是,对于任何测试的OpenGL ES(1.0〜3.1),我强烈建议使用实际设备有两个原因 - 首先,在真实设备GL环境是稳定的(在模拟器它功能有限,越野车和不稳定的,甚至可以碰撞模拟器有时),其次,你可能会发现在不同的GPU真正大量的OpenGL驱动程序/硬件缺陷/限制。

Honestly, I don't expect OpenGL ES 3.x support in emulator. It is not a compulsive part of Android specs - this is an optional feature which can be present and can be missing. So I'd recommend to stick to real hardware even for testing of OpenGL ES 3.x. If you need to test features of apps not requiring OpenGL ES 3.0 you are good to go for emulators. But for testing any OpenGL ES (from 1.0 to 3.1) I'd strongly recommend to use real devices for 2 reasons - firstly, GL environment on real devices is stable (on emulator it has limited features, buggy and unstable, can even crash emulator sometimes), and secondly, you may find a lot of OpenGL drivers/hardware bugs/limitations on different real GPUs.

这篇关于请问Android模拟器支持OpenGL ES 3.0吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆