diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2024-01-16 23:14:10 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2024-01-16 23:14:10 +0000 |
commit | c20a9a488f23bfece8b179f423f2448d43fe5866 (patch) | |
tree | 0471b0c83fefee1c2a9567c58b839985242ebcbc | |
parent | 05ec5cd816d04d480e0713f02f3a95855b88b942 (diff) | |
parent | f4fc89eba0b9d418b59c08c4b3bed50e5a9fd450 (diff) |
Snap for 11316905 from f4fc89eba0b9d418b59c08c4b3bed50e5a9fd450 to u-keystone-qcom-release
Change-Id: I20119d2328c10d5e0bd85e280de0c108d23ef590
-rw-r--r-- | services/surfaceflinger/SurfaceFlinger.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/services/surfaceflinger/SurfaceFlinger.cpp b/services/surfaceflinger/SurfaceFlinger.cpp index 41f6e6d730..efed751f2a 100644 --- a/services/surfaceflinger/SurfaceFlinger.cpp +++ b/services/surfaceflinger/SurfaceFlinger.cpp @@ -861,10 +861,6 @@ void SurfaceFlinger::init() FTL_FAKE_GUARD(kMainThreadContext) { enableLatchUnsignaledConfig = getLatchUnsignaledConfig(); - if (base::GetBoolProperty("debug.sf.enable_hwc_vds"s, false)) { - enableHalVirtualDisplays(true); - } - // Process hotplug for displays connected at boot. LOG_ALWAYS_FATAL_IF(!configureLocked(), "Initial display configuration failed: HWC did not hotplug"); @@ -938,6 +934,11 @@ void SurfaceFlinger::init() FTL_FAKE_GUARD(kMainThreadContext) { mVsyncConfiguration.get(), getHwComposer().getComposer()); surfaceflingerextension::QtiExtensionContext::instance().setCompositionEngine( &getCompositionEngine()); + + if (base::GetBoolProperty("debug.sf.enable_hwc_vds"s, false)) { + enableHalVirtualDisplays(true); + } + mQtiSFExtnIntf->qtiStartUnifiedDraw(); /* QTI_END */ ALOGV("Done initializing"); |