Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> 所謂Android Copybit--寥寥數語

所謂Android Copybit--寥寥數語

編輯:關於Android編程

Copybit HAL

SurfaceFlinger layer的compositionType有三種:

HWC_FRAMEBUFFER的使用OpenGL ES來繪制;

HWC_OVERLAY的使用Overlay Engine來合成;

HWC_USE_COPYBIT的使用Copybit硬件加速繪制;

 

MSM8xxx平台Jellybean代碼中沒有發現使用HWC_USE_COPYBIT的layer,該平台下 Copybit 硬件加速主要有兩種:

PPP :vpe模塊的PPP,direct copy;

C2D :可能是2D GPU OpenVG之類的。

MSM7627平台下hwcomposer還是使用copybit的。

 

PPP驅動實現是做為Framebuffer設備的一個命令MSMFB_BLIT,C2D是使用c2d hal庫;

Copybit的代碼在display/libcopybit下,硬件合成器使用Copybit做的封裝代碼在display/libhwcomposer/copybit和copybit_c2d中,前者對應PPP,後者對應C2D。

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved