aboutsummaryrefslogtreecommitdiff
path: root/Android.mk
diff options
context:
space:
mode:
authorZach Reizner <zachr@google.com>2015-06-10 16:03:01 -0700
committerZach Reizner <zachr@google.com>2015-06-11 14:50:33 -0700
commit45624d3b2fb4ab6bec6d3fde56e3e2f0c21a9d7f (patch)
tree77bc5968d5369f855ea73023d41f60d52714d178 /Android.mk
parentdb556116fd464cfbf94a659532da2142a89c0aab (diff)
downloaddrm_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.mk8
1 files changed, 7 insertions, 1 deletions
diff --git a/Android.mk b/Android.mk
index 9fc17fa..5eef35f 100644
--- a/Android.mk
+++ b/Android.mk
@@ -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