Loading services/surfaceflinger/common/FlagManager.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -125,6 +125,7 @@ void FlagManager::dump(std::string& result) const { DUMP_ACONFIG_FLAG(monitor_buffer_fences); DUMP_ACONFIG_FLAG(readback_screenshot); DUMP_ACONFIG_FLAG(refresh_rate_overlay_on_external_display); DUMP_ACONFIG_FLAG(reset_model_flushes_fence); DUMP_ACONFIG_FLAG(resync_on_tx); DUMP_ACONFIG_FLAG(vsync_predictor_rate_change_with_aligned_sequence); DUMP_ACONFIG_FLAG(unify_refresh_rate_callbacks); Loading Loading @@ -294,6 +295,7 @@ FLAG_MANAGER_ACONFIG_FLAG(increase_missed_frame_jank_threshold, ""); FLAG_MANAGER_ACONFIG_FLAG(monitor_buffer_fences, ""); FLAG_MANAGER_ACONFIG_FLAG(readback_screenshot, "") FLAG_MANAGER_ACONFIG_FLAG(resync_on_tx, ""); FLAG_MANAGER_ACONFIG_FLAG(reset_model_flushes_fence, ""); FLAG_MANAGER_ACONFIG_FLAG(vsync_predictor_rate_change_with_aligned_sequence, "") FLAG_MANAGER_ACONFIG_FLAG(unify_refresh_rate_callbacks, ""); FLAG_MANAGER_ACONFIG_FLAG(vsync_predictor_recovery, ""); Loading services/surfaceflinger/common/include/common/FlagManager.h +1 −0 Original line number Diff line number Diff line Loading @@ -61,6 +61,7 @@ public: bool increase_missed_frame_jank_threshold() const; bool monitor_buffer_fences() const; bool readback_screenshot() const; bool reset_model_flushes_fence() const; bool resync_on_tx() const; bool refresh_rate_overlay_on_external_display() const; bool vsync_predictor_rate_change_with_aligned_sequence() const; Loading services/surfaceflinger/surfaceflinger_flags_new.aconfig +10 −0 Original line number Diff line number Diff line Loading @@ -238,6 +238,16 @@ flag { bug: "384816457" } # readback_screenshot flag { name: "reset_model_flushes_fence" namespace: "core_graphics" description: "VsyncReactor flushes pending fence before calling to reset model" bug: "272802278" metadata { purpose: PURPOSE_BUGFIX } } # reset_model_flushes_fence flag { name: "resync_on_tx" namespace: "core_graphics" Loading Loading
services/surfaceflinger/common/FlagManager.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -125,6 +125,7 @@ void FlagManager::dump(std::string& result) const { DUMP_ACONFIG_FLAG(monitor_buffer_fences); DUMP_ACONFIG_FLAG(readback_screenshot); DUMP_ACONFIG_FLAG(refresh_rate_overlay_on_external_display); DUMP_ACONFIG_FLAG(reset_model_flushes_fence); DUMP_ACONFIG_FLAG(resync_on_tx); DUMP_ACONFIG_FLAG(vsync_predictor_rate_change_with_aligned_sequence); DUMP_ACONFIG_FLAG(unify_refresh_rate_callbacks); Loading Loading @@ -294,6 +295,7 @@ FLAG_MANAGER_ACONFIG_FLAG(increase_missed_frame_jank_threshold, ""); FLAG_MANAGER_ACONFIG_FLAG(monitor_buffer_fences, ""); FLAG_MANAGER_ACONFIG_FLAG(readback_screenshot, "") FLAG_MANAGER_ACONFIG_FLAG(resync_on_tx, ""); FLAG_MANAGER_ACONFIG_FLAG(reset_model_flushes_fence, ""); FLAG_MANAGER_ACONFIG_FLAG(vsync_predictor_rate_change_with_aligned_sequence, "") FLAG_MANAGER_ACONFIG_FLAG(unify_refresh_rate_callbacks, ""); FLAG_MANAGER_ACONFIG_FLAG(vsync_predictor_recovery, ""); Loading
services/surfaceflinger/common/include/common/FlagManager.h +1 −0 Original line number Diff line number Diff line Loading @@ -61,6 +61,7 @@ public: bool increase_missed_frame_jank_threshold() const; bool monitor_buffer_fences() const; bool readback_screenshot() const; bool reset_model_flushes_fence() const; bool resync_on_tx() const; bool refresh_rate_overlay_on_external_display() const; bool vsync_predictor_rate_change_with_aligned_sequence() const; Loading
services/surfaceflinger/surfaceflinger_flags_new.aconfig +10 −0 Original line number Diff line number Diff line Loading @@ -238,6 +238,16 @@ flag { bug: "384816457" } # readback_screenshot flag { name: "reset_model_flushes_fence" namespace: "core_graphics" description: "VsyncReactor flushes pending fence before calling to reset model" bug: "272802278" metadata { purpose: PURPOSE_BUGFIX } } # reset_model_flushes_fence flag { name: "resync_on_tx" namespace: "core_graphics" Loading