2.2 使用GPU硬件加速需要做的工作 1. Linux内核方面: 1.1添加GPU驱动支持,以模块方 式编译GPU驱动,Android启动时加载 内核模块。 1.2添加PMEM支持,预留内存供 GPU使用 2. Android方面: 2.1添加copybit HAL 我们使用copybit调用2D engine对 surface composition进行硬件加速。 这样可能会达到更大的性能提升效果 (比起使用3Dengine)。 2.2修改gralloc gralloc负责显存等的分配,以及对 framebuffer操作。如果使用copybit, 必须修改gralloc 2.3修改libagl 如果使用copybit,必须修改libagl, 对libagl做部分hack,使之能够调用到 copybit。 2.4修改surfaceflinger 如果使用 copybit可能需要做部分 修改