diff options
-rw-r--r-- | services/surfaceflinger/common/FlagManager.cpp | 2 | ||||
-rw-r--r-- | services/surfaceflinger/common/include/common/FlagManager.h | 1 | ||||
-rw-r--r-- | services/surfaceflinger/surfaceflinger_flags_new.aconfig | 7 |
3 files changed, 10 insertions, 0 deletions
diff --git a/services/surfaceflinger/common/FlagManager.cpp b/services/surfaceflinger/common/FlagManager.cpp index a1b53ee738..659a919909 100644 --- a/services/surfaceflinger/common/FlagManager.cpp +++ b/services/surfaceflinger/common/FlagManager.cpp @@ -113,6 +113,7 @@ void FlagManager::dump(std::string& result) const { /// Trunk stable server flags /// DUMP_SERVER_FLAG(refresh_rate_overlay_on_external_display); DUMP_SERVER_FLAG(adpf_gpu_sf); + DUMP_SERVER_FLAG(adpf_native_session_manager); DUMP_SERVER_FLAG(adpf_use_fmq_channel); /// Trunk stable readonly flags /// @@ -274,6 +275,7 @@ FLAG_MANAGER_READ_ONLY_FLAG(begone_bright_hlg, "debug.sf.begone_bright_hlg"); /// Trunk stable server flags /// FLAG_MANAGER_SERVER_FLAG(refresh_rate_overlay_on_external_display, "") FLAG_MANAGER_SERVER_FLAG(adpf_gpu_sf, "") +FLAG_MANAGER_SERVER_FLAG(adpf_native_session_manager, ""); /// Trunk stable server flags from outside SurfaceFlinger /// FLAG_MANAGER_SERVER_FLAG_IMPORTED(adpf_use_fmq_channel, "", android::os) diff --git a/services/surfaceflinger/common/include/common/FlagManager.h b/services/surfaceflinger/common/include/common/FlagManager.h index c1d88cecb2..d46947f555 100644 --- a/services/surfaceflinger/common/include/common/FlagManager.h +++ b/services/surfaceflinger/common/include/common/FlagManager.h @@ -51,6 +51,7 @@ public: bool refresh_rate_overlay_on_external_display() const; bool adpf_gpu_sf() const; bool adpf_use_fmq_channel() const; + bool adpf_native_session_manager() const; bool adpf_use_fmq_channel_fixed() const; /// Trunk stable readonly flags /// diff --git a/services/surfaceflinger/surfaceflinger_flags_new.aconfig b/services/surfaceflinger/surfaceflinger_flags_new.aconfig index 1188435008..34a935a223 100644 --- a/services/surfaceflinger/surfaceflinger_flags_new.aconfig +++ b/services/surfaceflinger/surfaceflinger_flags_new.aconfig @@ -19,6 +19,13 @@ flag { } # adpf_gpu_sf flag { + name: "adpf_native_session_manager" + namespace: "game" + description: "Controls ADPF SessionManager being enabled in SF" + bug: "367803904" +} # adpf_sessionmanager + +flag { name: "arr_setframerate_api" namespace: "core_graphics" description: "New SDK Surface#setFrameRate API and Surface.FrameRateParams for Android 16" |