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

Commit 047a92a7 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Automerger Merge Worker
Browse files

Merge "SurfaceFlinger: fix app duration by reducing 16.6ms" into rvc-dev am:...

Merge "SurfaceFlinger: fix app duration by reducing 16.6ms" into rvc-dev am: 8aea7901 am: f8aeaa8f am: 10439091

Change-Id: I5ae3fc9e9497ab13cef8f88256fda2f23112a784
parents 7959b3dc 10439091
Loading
Loading
Loading
Loading
+8 −8
Original line number Original line Diff line number Diff line
@@ -45,8 +45,8 @@ public:
class PhaseDurationTest : public testing::Test {
class PhaseDurationTest : public testing::Test {
protected:
protected:
    PhaseDurationTest()
    PhaseDurationTest()
          : mPhaseDurations(60.0f, 10'500'000, 20'500'000, 16'000'000, 33'500'000, 13'500'000,
          : mPhaseDurations(60.0f, 10'500'000, 20'500'000, 16'000'000, 16'500'000, 13'500'000,
                            38'000'000) {}
                            21'000'000) {}


    ~PhaseDurationTest() = default;
    ~PhaseDurationTest() = default;


@@ -69,11 +69,11 @@ TEST_F(PhaseDurationTest, getOffsetsForRefreshRate_60Hz) {


    EXPECT_EQ(offsets.early.sf, 666'667);
    EXPECT_EQ(offsets.early.sf, 666'667);


    EXPECT_EQ(offsets.early.app, 500'001);
    EXPECT_EQ(offsets.early.app, 833'334);


    EXPECT_EQ(offsets.earlyGl.sf, 3'166'667);
    EXPECT_EQ(offsets.earlyGl.sf, 3'166'667);


    EXPECT_EQ(offsets.earlyGl.app, 15'166'668);
    EXPECT_EQ(offsets.earlyGl.app, 15'500'001);
}
}


TEST_F(PhaseDurationTest, getOffsetsForRefreshRate_90Hz) {
TEST_F(PhaseDurationTest, getOffsetsForRefreshRate_90Hz) {
@@ -88,11 +88,11 @@ TEST_F(PhaseDurationTest, getOffsetsForRefreshRate_90Hz) {


    EXPECT_EQ(offsets.early.sf, -4'888'889);
    EXPECT_EQ(offsets.early.sf, -4'888'889);


    EXPECT_EQ(offsets.early.app, 6'055'555);
    EXPECT_EQ(offsets.early.app, 833'333);


    EXPECT_EQ(offsets.earlyGl.sf, -2'388'889);
    EXPECT_EQ(offsets.earlyGl.sf, -2'388'889);


    EXPECT_EQ(offsets.earlyGl.app, 4'055'555);
    EXPECT_EQ(offsets.earlyGl.app, 9'944'444);
}
}


TEST_F(PhaseDurationTest, getOffsetsForRefreshRate_DefaultOffsets) {
TEST_F(PhaseDurationTest, getOffsetsForRefreshRate_DefaultOffsets) {
@@ -134,11 +134,11 @@ TEST_F(PhaseDurationTest, getOffsetsForRefreshRate_unknownRefreshRate) {


    EXPECT_EQ(offsets.early.sf, 52'027'208);
    EXPECT_EQ(offsets.early.sf, 52'027'208);


    EXPECT_EQ(offsets.early.app, 18'527'208);
    EXPECT_EQ(offsets.early.app, 35'527'208);


    EXPECT_EQ(offsets.earlyGl.sf, 54'527'208);
    EXPECT_EQ(offsets.earlyGl.sf, 54'527'208);


    EXPECT_EQ(offsets.earlyGl.app, 16'527'208);
    EXPECT_EQ(offsets.earlyGl.app, 33'527'208);
}
}


} // namespace
} // namespace