Platform/GFX/hwcomposer: Difference between revisions

No edit summary
Line 3: Line 3:
**Android Hardware composer HAL([https://github.com/android/platform_hardware_libhardware/blob/master/include/hardware/hwcomposer.h 1]) is a abstract 2D composer library and could help to offload GPU resource for screen composition. Based on HWC HAL, chipset vendor(like Qcom, nVidia) could implement their own 2D composer library to integrate with platform's 2D HW composer.
**Android Hardware composer HAL([https://github.com/android/platform_hardware_libhardware/blob/master/include/hardware/hwcomposer.h 1]) is a abstract 2D composer library and could help to offload GPU resource for screen composition. Based on HWC HAL, chipset vendor(like Qcom, nVidia) could implement their own 2D composer library to integrate with platform's 2D HW composer.
** Different chipset vendor could have different 2D HW componment
** Different chipset vendor could have different 2D HW componment
***For example, Qcom supports copybit and overlay, nVidia support overlay, Mali(???)
***Qcom supports copybit(used by B2G leo/hamachi) and overlay(Nexus 4 JB), nVidia support overlay, Mali(???)
 


* HWComposer Requirement
* HWComposer Requirement
Confirmed users
909

edits