From android developer site:
Beginning in Android 3.0 (API level 11), the Android 2D rendering pipeline supports hardware acceleration, meaning that all drawing operations that are performed on a View's canvas use the GPU.
but I found that in ViewRoot source code , there's a lot of stuff to do with EGL. Additionaly, I watched an android video made by RomainGuy and he said that no matter you use Canvas or OpenGL commands, eventually you're rendering on top of a opengl layer.
so my question is , why in 2.3 the drawing operations of canvas is not hardware accelerated? Or am i missing/misunderstanding something?