summaryrefslogtreecommitdiff
path: root/libs/hwui/Android.bp
diff options
context:
space:
mode:
authorDerek Sollenberger <djsollen@google.com>2019-02-15 16:36:30 -0500
committerDerek Sollenberger <djsollen@google.com>2019-03-08 09:25:35 -0500
commita19b71a54a0c089a8edb5f2a45dfedb331ce369f (patch)
tree873387c04f768d828600e111fafb7ea6dcea741c /libs/hwui/Android.bp
parentfe9b21d6adc638bd3bfca9b22642253d54f1087e (diff)
Directly manage buffer presentation in Vulkan using AHardwareBuffers.
Instead of relying on Vulkan swapchains this CL enables HWUI to directly manage the native window. This allows us to preallocate buffers using our own strategy as well as having no longer having to jump through an unecessary translation layer that resulted in code that was hard to reason about and also introduced inefficiencies. Bug: 123541940 Bug: 119687951 Test: CtsUiRenderingTestCases and CtsGraphicsTestCases Change-Id: I7e5930748795e7ca4a998ab2c608c3c9b6363037
Diffstat (limited to 'libs/hwui/Android.bp')
-rw-r--r--libs/hwui/Android.bp2
1 files changed, 2 insertions, 0 deletions
diff --git a/libs/hwui/Android.bp b/libs/hwui/Android.bp
index 793dd8d39376..4f1b2a4fcbf8 100644
--- a/libs/hwui/Android.bp
+++ b/libs/hwui/Android.bp
@@ -69,6 +69,7 @@ cc_defaults {
"libminikin",
"libandroidfw",
"libcrypto",
+ "libsync",
],
static_libs: [
"libEGL_blobCache",
@@ -180,6 +181,7 @@ cc_defaults {
"renderthread/EglManager.cpp",
"renderthread/ReliableSurface.cpp",
"renderthread/VulkanManager.cpp",
+ "renderthread/VulkanSurface.cpp",
"renderthread/RenderProxy.cpp",
"renderthread/RenderTask.cpp",
"renderthread/RenderThread.cpp",