aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoman Stratiienko <r.stratiienko@gmail.com>2020-08-29 22:28:07 +0300
committerRoman Stratiienko <r.stratiienko@gmail.com>2020-09-12 09:18:27 +0300
commit42c7f0c1b52fdda20ca142c8d3ef911b10783313 (patch)
tree354734a21c80e10fc249a19eb3d66b0344c492f4
parentf2393a48d10d792b79b5ac498f28f77d886910df (diff)
downloaddrm_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.cpp11
-rw-r--r--platform/platformdrmgeneric.h1
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_;