Loading services/surfaceflinger/CompositionEngine/tests/OutputTest.cpp +7 −3 Original line number Diff line number Diff line Loading @@ -1310,7 +1310,8 @@ struct OutputEnsureOutputLayerIfVisibleTest : public testing::Test { static const Region kLowerHalfBoundsNoRotation; static const Region kFullBounds90Rotation; static const Region kTransparentRegionHint; static const Region kTransparentRegionHint90Rotation; static const Region kTransparentRegionHintTwo; static const Region kTransparentRegionHintTwo90Rotation; StrictMock<OutputPartialMock> mOutput; LayerFESet mGeomSnapshots; Loading @@ -1329,8 +1330,10 @@ const Region OutputEnsureOutputLayerIfVisibleTest::kLowerHalfBoundsNoRotation = const Region OutputEnsureOutputLayerIfVisibleTest::kFullBounds90Rotation = Region(Rect(0, 0, 200, 100)); const Region OutputEnsureOutputLayerIfVisibleTest::kTransparentRegionHint = Region(Rect(0, 0, 100, 100)); const Region OutputEnsureOutputLayerIfVisibleTest::kTransparentRegionHintTwo = Region(Rect(25, 20, 50, 75)); const Region OutputEnsureOutputLayerIfVisibleTest::kTransparentRegionHint90Rotation = const Region OutputEnsureOutputLayerIfVisibleTest::kTransparentRegionHintTwo90Rotation = Region(Rect(125, 25, 180, 50)); TEST_F(OutputEnsureOutputLayerIfVisibleTest, performsGeomLatchBeforeCheckingIfLayerIncluded) { Loading Loading @@ -1787,6 +1790,7 @@ TEST_F(OutputEnsureOutputLayerIfVisibleTest, blockingRegionIsInOutputSpace) { mLayer.layerFEState.contentDirty = true; mLayer.layerFEState.compositionType = aidl::android::hardware::graphics::composer3::Composition::DISPLAY_DECORATION; mLayer.layerFEState.transparentRegionHint = kTransparentRegionHintTwo; mOutput.mState.layerStackSpace.setContent(Rect(0, 0, 300, 200)); mOutput.mState.transform = ui::Transform(TR_ROT_90, 200, 300); Loading @@ -1797,7 +1801,7 @@ TEST_F(OutputEnsureOutputLayerIfVisibleTest, blockingRegionIsInOutputSpace) { ensureOutputLayerIfVisible(); EXPECT_THAT(mLayer.outputLayerState.outputSpaceBlockingRegionHint, RegionEq(kTransparentRegionHint90Rotation)); RegionEq(kTransparentRegionHintTwo90Rotation)); } /* Loading Loading
services/surfaceflinger/CompositionEngine/tests/OutputTest.cpp +7 −3 Original line number Diff line number Diff line Loading @@ -1310,7 +1310,8 @@ struct OutputEnsureOutputLayerIfVisibleTest : public testing::Test { static const Region kLowerHalfBoundsNoRotation; static const Region kFullBounds90Rotation; static const Region kTransparentRegionHint; static const Region kTransparentRegionHint90Rotation; static const Region kTransparentRegionHintTwo; static const Region kTransparentRegionHintTwo90Rotation; StrictMock<OutputPartialMock> mOutput; LayerFESet mGeomSnapshots; Loading @@ -1329,8 +1330,10 @@ const Region OutputEnsureOutputLayerIfVisibleTest::kLowerHalfBoundsNoRotation = const Region OutputEnsureOutputLayerIfVisibleTest::kFullBounds90Rotation = Region(Rect(0, 0, 200, 100)); const Region OutputEnsureOutputLayerIfVisibleTest::kTransparentRegionHint = Region(Rect(0, 0, 100, 100)); const Region OutputEnsureOutputLayerIfVisibleTest::kTransparentRegionHintTwo = Region(Rect(25, 20, 50, 75)); const Region OutputEnsureOutputLayerIfVisibleTest::kTransparentRegionHint90Rotation = const Region OutputEnsureOutputLayerIfVisibleTest::kTransparentRegionHintTwo90Rotation = Region(Rect(125, 25, 180, 50)); TEST_F(OutputEnsureOutputLayerIfVisibleTest, performsGeomLatchBeforeCheckingIfLayerIncluded) { Loading Loading @@ -1787,6 +1790,7 @@ TEST_F(OutputEnsureOutputLayerIfVisibleTest, blockingRegionIsInOutputSpace) { mLayer.layerFEState.contentDirty = true; mLayer.layerFEState.compositionType = aidl::android::hardware::graphics::composer3::Composition::DISPLAY_DECORATION; mLayer.layerFEState.transparentRegionHint = kTransparentRegionHintTwo; mOutput.mState.layerStackSpace.setContent(Rect(0, 0, 300, 200)); mOutput.mState.transform = ui::Transform(TR_ROT_90, 200, 300); Loading @@ -1797,7 +1801,7 @@ TEST_F(OutputEnsureOutputLayerIfVisibleTest, blockingRegionIsInOutputSpace) { ensureOutputLayerIfVisible(); EXPECT_THAT(mLayer.outputLayerState.outputSpaceBlockingRegionHint, RegionEq(kTransparentRegionHint90Rotation)); RegionEq(kTransparentRegionHintTwo90Rotation)); } /* Loading