diff options
author | 2024-10-14 11:07:47 -0700 | |
---|---|---|
committer | 2024-11-05 09:22:28 -0800 | |
commit | 12b511216b98edba27d9fbe36683a881e81d17c1 (patch) | |
tree | 6514f4aa081070656ca217b5a28b1419a95ff41f | |
parent | 835351257e19a20115b979accc6e7bde1bf61fd6 (diff) |
SF: Add flag for FrameTracker removal
Bug: 241394120
Test: builds
Flag: com.android.graphics.surfaceflinger.flags.deprecate_frame_tracker
Change-Id: Ib7fdfc31f92d292fdceb6027d22c9ed7fbeadb3e
-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 | 11 |
3 files changed, 14 insertions, 0 deletions
diff --git a/services/surfaceflinger/common/FlagManager.cpp b/services/surfaceflinger/common/FlagManager.cpp index 57ef4c7ac3..12616e3edb 100644 --- a/services/surfaceflinger/common/FlagManager.cpp +++ b/services/surfaceflinger/common/FlagManager.cpp @@ -158,6 +158,7 @@ void FlagManager::dump(std::string& result) const { DUMP_READ_ONLY_FLAG(true_hdr_screenshots); DUMP_READ_ONLY_FLAG(display_config_error_hal); DUMP_READ_ONLY_FLAG(connected_display_hdr); + DUMP_READ_ONLY_FLAG(deprecate_frame_tracker); #undef DUMP_READ_ONLY_FLAG #undef DUMP_SERVER_FLAG @@ -264,6 +265,7 @@ FLAG_MANAGER_READ_ONLY_FLAG(force_compile_graphite_renderengine, ""); FLAG_MANAGER_READ_ONLY_FLAG(true_hdr_screenshots, "debug.sf.true_hdr_screenshots"); FLAG_MANAGER_READ_ONLY_FLAG(display_config_error_hal, ""); FLAG_MANAGER_READ_ONLY_FLAG(connected_display_hdr, ""); +FLAG_MANAGER_READ_ONLY_FLAG(deprecate_frame_tracker, ""); /// Trunk stable server flags /// FLAG_MANAGER_SERVER_FLAG(refresh_rate_overlay_on_external_display, "") diff --git a/services/surfaceflinger/common/include/common/FlagManager.h b/services/surfaceflinger/common/include/common/FlagManager.h index 7716762685..f5bea7237f 100644 --- a/services/surfaceflinger/common/include/common/FlagManager.h +++ b/services/surfaceflinger/common/include/common/FlagManager.h @@ -96,6 +96,7 @@ public: bool true_hdr_screenshots() const; bool display_config_error_hal() const; bool connected_display_hdr() const; + bool deprecate_frame_tracker() const; protected: // overridden for unit tests diff --git a/services/surfaceflinger/surfaceflinger_flags_new.aconfig b/services/surfaceflinger/surfaceflinger_flags_new.aconfig index ce334e476f..014c736a6b 100644 --- a/services/surfaceflinger/surfaceflinger_flags_new.aconfig +++ b/services/surfaceflinger/surfaceflinger_flags_new.aconfig @@ -76,6 +76,17 @@ flag { } # correct_dpi_with_display_size flag { + name: "deprecate_frame_tracker" + namespace: "core_graphics" + description: "Deprecate using FrameTracker to accumulate and provide FrameStats" + bug: "241394120" + is_fixed_read_only: true + metadata { + purpose: PURPOSE_BUGFIX + } +} # deprecate_frame_tracker + +flag { name: "deprecate_vsync_sf" namespace: "core_graphics" description: "Depracate eVsyncSourceSurfaceFlinger and use vsync_app everywhere" |