我使用Bitmaps
在SurfaceView
中显示Canvas.drawBitmap
。我的手机有GPU。
然后我从SurfaceView
更改为GLSurfaceView
,每次都显示GLUtils.texImage2D
Renderer
onDrawFrame()
的位图。
我没有注意到速度上的任何差异(虽然我没有通过观察进行精确的测量)。
是否存在差异或仅对GLSurfaceView
使用纹理没有意义,SurfaceView
是否提供必要的硬件加速支持?
答案 0 :(得分:2)
显然不是,并且未计划在下一个Android版本中添加硬件加速。
比照。 https://groups.google.com/d/msg/android-developers/ly-DqqZyPTw/XZNJmHpVBGoJ
如果您进行更彻底的基准测试,您应该看到差异。