Loading services/surfaceflinger/CompositionEngine/include/compositionengine/CompositionEngine.h +1 −1 Original line number Original line Diff line number Diff line Loading @@ -53,7 +53,7 @@ public: createLayerFECompositionState() = 0; createLayerFECompositionState() = 0; virtual HWComposer& getHwComposer() const = 0; virtual HWComposer& getHwComposer() const = 0; virtual void setHwComposer(std::unique_ptr<HWComposer>) = 0; virtual void setHwComposer(HWComposer*) = 0; virtual renderengine::RenderEngine& getRenderEngine() const = 0; virtual renderengine::RenderEngine& getRenderEngine() const = 0; virtual void setRenderEngine(renderengine::RenderEngine*) = 0; virtual void setRenderEngine(renderengine::RenderEngine*) = 0; Loading services/surfaceflinger/CompositionEngine/include/compositionengine/LayerFE.h +3 −0 Original line number Original line Diff line number Diff line Loading @@ -131,6 +131,9 @@ public: // Currently latched frame number, 0 if invalid. // Currently latched frame number, 0 if invalid. uint64_t frameNumber = 0; uint64_t frameNumber = 0; // layer serial number, -1 if invalid. int32_t sequence = -1; }; }; // Describes the states of the release fence. Checking the states allows checks // Describes the states of the release fence. Checking the states allows checks Loading services/surfaceflinger/CompositionEngine/include/compositionengine/impl/CompositionEngine.h +2 −2 Original line number Original line Diff line number Diff line Loading @@ -31,7 +31,7 @@ public: override; override; HWComposer& getHwComposer() const override; HWComposer& getHwComposer() const override; void setHwComposer(std::unique_ptr<HWComposer>) override; void setHwComposer(HWComposer*) override; renderengine::RenderEngine& getRenderEngine() const override; renderengine::RenderEngine& getRenderEngine() const override; void setRenderEngine(renderengine::RenderEngine*) override; void setRenderEngine(renderengine::RenderEngine*) override; Loading Loading @@ -59,7 +59,7 @@ public: void setNeedsAnotherUpdateForTest(bool); void setNeedsAnotherUpdateForTest(bool); private: private: std::unique_ptr<HWComposer> mHwComposer; HWComposer* mHwComposer; renderengine::RenderEngine* mRenderEngine; renderengine::RenderEngine* mRenderEngine; std::shared_ptr<TimeStats> mTimeStats; std::shared_ptr<TimeStats> mTimeStats; bool mNeedsAnotherUpdate = false; bool mNeedsAnotherUpdate = false; Loading services/surfaceflinger/CompositionEngine/include/compositionengine/mock/CompositionEngine.h +1 −1 Original line number Original line Diff line number Diff line Loading @@ -37,7 +37,7 @@ public: std::unique_ptr<compositionengine::LayerFECompositionState>()); std::unique_ptr<compositionengine::LayerFECompositionState>()); MOCK_CONST_METHOD0(getHwComposer, HWComposer&()); MOCK_CONST_METHOD0(getHwComposer, HWComposer&()); MOCK_METHOD1(setHwComposer, void(std::unique_ptr<HWComposer>)); MOCK_METHOD1(setHwComposer, void(HWComposer*)); MOCK_CONST_METHOD0(getRenderEngine, renderengine::RenderEngine&()); MOCK_CONST_METHOD0(getRenderEngine, renderengine::RenderEngine&()); MOCK_METHOD1(setRenderEngine, void(renderengine::RenderEngine*)); MOCK_METHOD1(setRenderEngine, void(renderengine::RenderEngine*)); Loading services/surfaceflinger/CompositionEngine/src/CompositionEngine.cpp +3 −3 Original line number Original line Diff line number Diff line Loading @@ -58,11 +58,11 @@ CompositionEngine::createLayerFECompositionState() { } } HWComposer& CompositionEngine::getHwComposer() const { HWComposer& CompositionEngine::getHwComposer() const { return *mHwComposer.get(); return *mHwComposer; } } void CompositionEngine::setHwComposer(std::unique_ptr<HWComposer> hwComposer) { void CompositionEngine::setHwComposer(HWComposer* hwComposer) { mHwComposer = std::move(hwComposer); mHwComposer = hwComposer; } } renderengine::RenderEngine& CompositionEngine::getRenderEngine() const { renderengine::RenderEngine& CompositionEngine::getRenderEngine() const { Loading Loading
services/surfaceflinger/CompositionEngine/include/compositionengine/CompositionEngine.h +1 −1 Original line number Original line Diff line number Diff line Loading @@ -53,7 +53,7 @@ public: createLayerFECompositionState() = 0; createLayerFECompositionState() = 0; virtual HWComposer& getHwComposer() const = 0; virtual HWComposer& getHwComposer() const = 0; virtual void setHwComposer(std::unique_ptr<HWComposer>) = 0; virtual void setHwComposer(HWComposer*) = 0; virtual renderengine::RenderEngine& getRenderEngine() const = 0; virtual renderengine::RenderEngine& getRenderEngine() const = 0; virtual void setRenderEngine(renderengine::RenderEngine*) = 0; virtual void setRenderEngine(renderengine::RenderEngine*) = 0; Loading
services/surfaceflinger/CompositionEngine/include/compositionengine/LayerFE.h +3 −0 Original line number Original line Diff line number Diff line Loading @@ -131,6 +131,9 @@ public: // Currently latched frame number, 0 if invalid. // Currently latched frame number, 0 if invalid. uint64_t frameNumber = 0; uint64_t frameNumber = 0; // layer serial number, -1 if invalid. int32_t sequence = -1; }; }; // Describes the states of the release fence. Checking the states allows checks // Describes the states of the release fence. Checking the states allows checks Loading
services/surfaceflinger/CompositionEngine/include/compositionengine/impl/CompositionEngine.h +2 −2 Original line number Original line Diff line number Diff line Loading @@ -31,7 +31,7 @@ public: override; override; HWComposer& getHwComposer() const override; HWComposer& getHwComposer() const override; void setHwComposer(std::unique_ptr<HWComposer>) override; void setHwComposer(HWComposer*) override; renderengine::RenderEngine& getRenderEngine() const override; renderengine::RenderEngine& getRenderEngine() const override; void setRenderEngine(renderengine::RenderEngine*) override; void setRenderEngine(renderengine::RenderEngine*) override; Loading Loading @@ -59,7 +59,7 @@ public: void setNeedsAnotherUpdateForTest(bool); void setNeedsAnotherUpdateForTest(bool); private: private: std::unique_ptr<HWComposer> mHwComposer; HWComposer* mHwComposer; renderengine::RenderEngine* mRenderEngine; renderengine::RenderEngine* mRenderEngine; std::shared_ptr<TimeStats> mTimeStats; std::shared_ptr<TimeStats> mTimeStats; bool mNeedsAnotherUpdate = false; bool mNeedsAnotherUpdate = false; Loading
services/surfaceflinger/CompositionEngine/include/compositionengine/mock/CompositionEngine.h +1 −1 Original line number Original line Diff line number Diff line Loading @@ -37,7 +37,7 @@ public: std::unique_ptr<compositionengine::LayerFECompositionState>()); std::unique_ptr<compositionengine::LayerFECompositionState>()); MOCK_CONST_METHOD0(getHwComposer, HWComposer&()); MOCK_CONST_METHOD0(getHwComposer, HWComposer&()); MOCK_METHOD1(setHwComposer, void(std::unique_ptr<HWComposer>)); MOCK_METHOD1(setHwComposer, void(HWComposer*)); MOCK_CONST_METHOD0(getRenderEngine, renderengine::RenderEngine&()); MOCK_CONST_METHOD0(getRenderEngine, renderengine::RenderEngine&()); MOCK_METHOD1(setRenderEngine, void(renderengine::RenderEngine*)); MOCK_METHOD1(setRenderEngine, void(renderengine::RenderEngine*)); Loading
services/surfaceflinger/CompositionEngine/src/CompositionEngine.cpp +3 −3 Original line number Original line Diff line number Diff line Loading @@ -58,11 +58,11 @@ CompositionEngine::createLayerFECompositionState() { } } HWComposer& CompositionEngine::getHwComposer() const { HWComposer& CompositionEngine::getHwComposer() const { return *mHwComposer.get(); return *mHwComposer; } } void CompositionEngine::setHwComposer(std::unique_ptr<HWComposer> hwComposer) { void CompositionEngine::setHwComposer(HWComposer* hwComposer) { mHwComposer = std::move(hwComposer); mHwComposer = hwComposer; } } renderengine::RenderEngine& CompositionEngine::getRenderEngine() const { renderengine::RenderEngine& CompositionEngine::getRenderEngine() const { Loading