本頁面http://source.android.com/devices/graphics.html說:的Android,Skia的,和硬件加速圖形
至Android 3.0之前,帆布使用Skia的 2D繪圖庫繪製, 這無法利用硬件加速的。引入 Android 3.0,Canvas API的硬件加速使用新圖形 庫稱爲OpenGLRenderer將Canvas操作轉換爲 OpenGL操作,以便它們可以在GPU上執行。
但是,Skia頁面http://code.google.com/p/skia/表示Skia可以在OpenGL後端。另外,這個Skia FAQ https://sites.google.com/site/skiadocs/user-documentation/faq說:「SkGLCanvas已經被寫入來指導它的繪圖調用OpenGL。」
所以我想知道,有沒有一個特別的原因Android不會簡單地使用Skia支持OpenGL來獲取硬件加速圖形?(也許OpenGL和OpenGL ES之間的區別?)
好,謝謝,我還以爲Skia的成爲了硬件加速,但也許這是比較容易添加GLES2加速無Skia的。 – mlepage