Android平台OpenGL ES如何实现显示列表功能(OpenGL ES本身不支持,但安卓系统却实现了该功能)
纷飞的雨翼 2015-12-09 05:40:17 开启硬件加速的情况下,可以使用显示列表来描画view.
①View.java 的draw函数首先调用了getDisplayList函数来获取显示列表
②再调用 final HardwareCanvas canvas = displayList.start(width, height); 来创建显示列表
最终调用 android_view_GLES20Canvas.cpp中的static OpenGLRenderer* android_view_GLES20Canvas_createDisplayListRenderer来创建的.
谁能有详细的说明,或者了解的
现在想在native层把安卓系统实现display list的那一套机制给拿过,该如何去做?
<Android应用程序UI硬件加速渲染的Display List渲染过程分析 - >和<Android 4.4 Graphic系统详解(5)HWUI概述-Android->这两篇文章已经读过了,晦涩难懂(第二篇还好点)
谁能详细介绍以下??