summaryrefslogtreecommitdiff
path: root/vulkan
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2020-04-28 00:38:47 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2020-04-28 00:38:47 +0000
commit922bbd8a5a981e3442d3cd28b4ea53d30d3603ed (patch)
tree7e953943049148e71a70274634c6ee050ace6df0 /vulkan
parent72ff2f85c17793c4122ce3ce98c69b5b266d22f9 (diff)
parent3e3e804adb31f0bb2cb90619cffda7eb27316f57 (diff)
downloadnative-922bbd8a5a981e3442d3cd28b4ea53d30d3603ed.tar.gz
Merge "Change to using sysprop for libvulkan" into rvc-dev am: a02be27f6d am: 3e3e804adb
Change-Id: Ic9c022d9cf152739c64fc0324e53ae6d6fb9c391
Diffstat (limited to 'vulkan')
-rw-r--r--vulkan/libvulkan/Android.bp2
-rw-r--r--vulkan/libvulkan/driver.cpp7
2 files changed, 5 insertions, 4 deletions
diff --git a/vulkan/libvulkan/Android.bp b/vulkan/libvulkan/Android.bp
index 018f2004cd..f69de1f324 100644
--- a/vulkan/libvulkan/Android.bp
+++ b/vulkan/libvulkan/Android.bp
@@ -79,6 +79,7 @@ cc_library_shared {
"hwvulkan_headers",
"libnativeloader-headers",
"vulkan_headers",
+ "libsurfaceflinger_headers",
],
export_header_lib_headers: ["vulkan_headers"],
shared_libs: [
@@ -100,6 +101,7 @@ cc_library_shared {
"libnativeloader_lazy",
"libnativewindow",
"android.hardware.graphics.common@1.0",
+ "libSurfaceFlingerProp",
],
static_libs: ["libgrallocusage"],
}
diff --git a/vulkan/libvulkan/driver.cpp b/vulkan/libvulkan/driver.cpp
index 9f754a0e6e..22122a558c 100644
--- a/vulkan/libvulkan/driver.cpp
+++ b/vulkan/libvulkan/driver.cpp
@@ -23,9 +23,10 @@
#include <stdlib.h>
#include <string.h>
+#include <SurfaceFlingerProperties.h>
+#include <android-base/properties.h>
#include <android/dlext.h>
#include <android/hardware/configstore/1.0/ISurfaceFlingerConfigs.h>
-#include <android-base/properties.h>
#include <configstore/Utils.h>
#include <cutils/properties.h>
#include <graphicsenv/GraphicsEnv.h>
@@ -959,9 +960,7 @@ VkResult EnumerateDeviceExtensionProperties(
VK_KHR_INCREMENTAL_PRESENT_EXTENSION_NAME,
VK_KHR_INCREMENTAL_PRESENT_SPEC_VERSION});
- bool hdrBoardConfig =
- getBool<ISurfaceFlingerConfigs, &ISurfaceFlingerConfigs::hasHDRDisplay>(
- false);
+ bool hdrBoardConfig = android::sysprop::has_HDR_display(false);
if (hdrBoardConfig) {
loader_extensions.push_back({VK_EXT_HDR_METADATA_EXTENSION_NAME,
VK_EXT_HDR_METADATA_SPEC_VERSION});