diff options
author | Zach Reizner <zachr@google.com> | 2015-06-10 16:03:01 -0700 |
---|---|---|
committer | Zach Reizner <zachr@google.com> | 2015-06-11 14:50:33 -0700 |
commit | 45624d3b2fb4ab6bec6d3fde56e3e2f0c21a9d7f (patch) | |
tree | 77bc5968d5369f855ea73023d41f60d52714d178 /Android.mk | |
parent | db556116fd464cfbf94a659532da2142a89c0aab (diff) | |
download | drm_hwcomposer-45624d3b2fb4ab6bec6d3fde56e3e2f0c21a9d7f.tar.gz |
drm_hwcomposer: integrate GLCompositor with hwcomposer
This patch makes it such that HWC will always composite all layers even if
there are too few HW planes. Any layers that do not fit in a plane get
rendered into a screen sized buffer by GLCompositor, the result of which uses
up one of the available HW planes.
Change-Id: Ibd560ae4c536632ac32d965152ceacd92bbba39f
Diffstat (limited to 'Android.mk')
-rw-r--r-- | Android.mk | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -20,10 +20,14 @@ include $(CLEAR_VARS) LOCAL_SHARED_LIBRARIES := \ libcutils \ libdrm \ + libEGL \ + libGLESv2 \ libhardware \ liblog \ libsync \ - libutils \ + libui \ + libutils + LOCAL_C_INCLUDES := \ external/libdrm \ @@ -44,7 +48,9 @@ LOCAL_SRC_FILES := \ drmmode.cpp \ drmplane.cpp \ drmproperty.cpp \ + gl_compositor.cpp \ hwcomposer.cpp \ + seperate_rects.cpp \ vsyncworker.cpp \ worker.cpp |