diff options
author | Roman Stratiienko <r.stratiienko@gmail.com> | 2020-08-29 22:28:07 +0300 |
---|---|---|
committer | Roman Stratiienko <r.stratiienko@gmail.com> | 2020-09-12 09:18:27 +0300 |
commit | 42c7f0c1b52fdda20ca142c8d3ef911b10783313 (patch) | |
tree | 354734a21c80e10fc249a19eb3d66b0344c492f4 | |
parent | f2393a48d10d792b79b5ac498f28f77d886910df (diff) | |
download | drm_hwcomposer-42c7f0c1b52fdda20ca142c8d3ef911b10783313.tar.gz |
drm_hwcomposer: remove vendor.hwc.drm.exclude_non_hwfb_imports property
This property was used to force composition on 'client' side.
After adding Backends support, it can be replaced with more straightforward
property definition: 'vendor.hwc.backend_override=client'.
Signed-off-by: Roman Stratiienko <r.stratiienko@gmail.com>
Change-Id: I896da41abe8b777166a485c06a11c163ceaeb3f0
-rw-r--r-- | platform/platformdrmgeneric.cpp | 11 | ||||
-rw-r--r-- | platform/platformdrmgeneric.h | 1 |
2 files changed, 1 insertions, 11 deletions
diff --git a/platform/platformdrmgeneric.cpp b/platform/platformdrmgeneric.cpp index deac477..ed3a68c 100644 --- a/platform/platformdrmgeneric.cpp +++ b/platform/platformdrmgeneric.cpp @@ -45,8 +45,7 @@ Importer *Importer::CreateInstance(DrmDevice *drm) { } #endif -DrmGenericImporter::DrmGenericImporter(DrmDevice *drm) - : drm_(drm), exclude_non_hwfb_(false) { +DrmGenericImporter::DrmGenericImporter(DrmDevice *drm) : drm_(drm) { } DrmGenericImporter::~DrmGenericImporter() { @@ -63,11 +62,6 @@ int DrmGenericImporter::Init() { ALOGI("Using %s gralloc module: %s\n", gralloc_->common.name, gralloc_->common.author); - char exclude_non_hwfb_prop[PROPERTY_VALUE_MAX]; - property_get("vendor.hwc.drm.exclude_non_hwfb_imports", exclude_non_hwfb_prop, - "0"); - exclude_non_hwfb_ = static_cast<bool>(strncmp(exclude_non_hwfb_prop, "0", 1)); - return 0; } @@ -348,9 +342,6 @@ bool DrmGenericImporter::CanImportBuffer(buffer_handle_t handle) { if (bo.prime_fds[0] == 0) return false; - if (exclude_non_hwfb_ && !(bo.usage & GRALLOC_USAGE_HW_FB)) - return false; - return true; } diff --git a/platform/platformdrmgeneric.h b/platform/platformdrmgeneric.h index bb78c28..1bdaa09 100644 --- a/platform/platformdrmgeneric.h +++ b/platform/platformdrmgeneric.h @@ -55,7 +55,6 @@ class DrmGenericImporter : public Importer { private: const gralloc_module_t *gralloc_; - bool exclude_non_hwfb_; int CloseHandle(uint32_t gem_handle); std::map<uint32_t, int> gem_refcount_; |