Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a3be80cb authored by ramindani's avatar ramindani
Browse files

SF: Add a flag vrr_bugfix_dropped_frame

BUG: 343603085
Test: atest libsurfaceflinger_unittest
Flag: com.android.graphics.surfaceflinger.flags.vrr_bugfix_dropped_frame
Change-Id: Ib53b48a704e7752773800018a579a1d641badde6
parent 548f4497
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -135,6 +135,7 @@ void FlagManager::dump(std::string& result) const {
    DUMP_READ_ONLY_FLAG(vulkan_renderengine);
    DUMP_READ_ONLY_FLAG(renderable_buffer_usage);
    DUMP_READ_ONLY_FLAG(vrr_bugfix_24q4);
    DUMP_READ_ONLY_FLAG(vrr_bugfix_dropped_frame);
    DUMP_READ_ONLY_FLAG(restore_blur_step);
    DUMP_READ_ONLY_FLAG(dont_skip_on_early_ro);
    DUMP_READ_ONLY_FLAG(protected_if_client);
@@ -239,6 +240,7 @@ FLAG_MANAGER_READ_ONLY_FLAG(restore_blur_step, "debug.renderengine.restore_blur_
FLAG_MANAGER_READ_ONLY_FLAG(dont_skip_on_early_ro, "")
FLAG_MANAGER_READ_ONLY_FLAG(protected_if_client, "")
FLAG_MANAGER_READ_ONLY_FLAG(vrr_bugfix_24q4, "");
FLAG_MANAGER_READ_ONLY_FLAG(vrr_bugfix_dropped_frame, "")
FLAG_MANAGER_READ_ONLY_FLAG(ce_fence_promise, "");
FLAG_MANAGER_READ_ONLY_FLAG(graphite_renderengine, "debug.renderengine.graphite")
FLAG_MANAGER_READ_ONLY_FLAG(latch_unsignaled_with_auto_refresh_changed, "");
+1 −0
Original line number Diff line number Diff line
@@ -73,6 +73,7 @@ public:
    bool screenshot_fence_preservation() const;
    bool vulkan_renderengine() const;
    bool vrr_bugfix_24q4() const;
    bool vrr_bugfix_dropped_frame() const;
    bool renderable_buffer_usage() const;
    bool restore_blur_step() const;
    bool dont_skip_on_early_ro() const;
+11 −0
Original line number Diff line number Diff line
@@ -125,4 +125,15 @@ flag {
  }
} # vrr_bugfix_24q4

flag {
  name: "vrr_bugfix_dropped_frame"
  namespace: "core_graphics"
  description: "bug fix for VRR dropped frame"
  bug: "343603085"
  is_fixed_read_only: true
  metadata {
    purpose: PURPOSE_BUGFIX
  }
} # vrr_bugfix_dropped_frame

# IMPORTANT - please keep alphabetize to reduce merge conflicts