Android OpenGL ES是否使用硬件加速

Android OpenGL ES是否使用硬件加速,android,opengl-es,opengl-es-2.0,Android,Opengl Es,Opengl Es 2.0,我正在构建一个使用OpenGL ES 2.0的Android应用程序 在我的GLSurfaceView中,我记录了这个.isHardwareAccelerated(),它是false 这是否意味着OpenGL没有在设备上使用GPU 注意:Im使用具有Vivante GPU的imx6处理器是专门针对GPU的指令。它们不能在CPU上运行。Android的硬件加速功能适用于Android.graphics.canvas和Android.graphics.view中的2D图形。默认情况下,2D视图会启用

我正在构建一个使用OpenGL ES 2.0的Android应用程序

在我的
GLSurfaceView
中,我记录了
这个.isHardwareAccelerated()
,它是false

这是否意味着OpenGL没有在设备上使用GPU


注意:Im使用具有Vivante GPU的imx6处理器是专门针对GPU的指令。它们不能在CPU上运行。Android的硬件加速功能适用于
Android.graphics.canvas
Android.graphics.view
中的2D图形。默认情况下,2D视图会启用硬件加速,这会将图形管线路由到。。。你猜对了:OpenGL

GLSurfaceView
有一个名为
.IsHardwareAccelerated()
的方法,这只是因为它从
视图继承了它<但是,code>GLSurfaceView
绕过
视图
管道,并处理您向EGL发出的命令。换句话说,它更多的是OpenGL的助手类,而不是实际的视图组件