0

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?

Loktar
  • 34,764
  • 7
  • 90
  • 104
suitianshi
  • 3,300
  • 1
  • 17
  • 34
  • 1
    Back then I don't think there was a requirement for devices to even have a GPU, I think now Google requires it. But they didn't say nothing was hardware accelerated in 9 and 10, they said starting in 11 everything was. – Gabe Sechan Jul 13 '14 at 04:52
  • @GabeSechan, yes, seems they made it very unclear. – suitianshi Jul 13 '14 at 04:57

0 Answers0