Hardware Composer HAL (HWC)
- Composer: 作曲家、设计者,这里我觉得翻译成 混合者 比较合适,就是把不同的view layer混合起来
- HAL : 硬件抽象层
在Android4.3引入,目的是: 根据手机上的硬件,采用最高效的方式 composite(混合)buffers(图像对应的内存)。作为HAL,所以是 和机型相关的,由OEM厂商实现。
简单重点
is to composite multiple buffers together in the display hardware rather than the GPU.(使用非GPU的硬件混合不同的buffer)
详细参考如下文档:
【Android图像:GPU与HardwareComposer Layer合成的区别 】
HWC和Fence详解
HWC的硬件实现
Hardware Composer HAL