Home
last modified time | relevance | path

Searched refs:Flattener (Results 1 – 6 of 6) sorted by relevance

/frameworks/native/services/surfaceflinger/CompositionEngine/src/planner/
DFlattener.cpp75 Flattener::Flattener(renderengine::RenderEngine& renderEngine, const Tunables& tunables) in Flattener() function in android::compositionengine::impl::planner::Flattener
78 NonBufferHash Flattener::flattenLayers(const std::vector<const LayerState*>& layers, in flattenLayers()
112 void Flattener::renderCachedSets( in renderCachedSets()
155 void Flattener::dumpLayers(std::string& result) const { in dumpLayers()
163 void Flattener::dump(std::string& result) const { in dump()
215 size_t Flattener::calculateDisplayCost(const std::vector<const LayerState*>& layers) const { in calculateDisplayCost()
242 void Flattener::resetActivities(NonBufferHash hash, time_point now) { in resetActivities()
262 NonBufferHash Flattener::computeLayersHash() const{ in computeLayersHash()
273 bool Flattener::mergeWithCachedSets(const std::vector<const LayerState*>& layers, time_point now) { in mergeWithCachedSets()
417 std::vector<Flattener::Run> Flattener::findCandidateRuns(time_point now) const { in findCandidateRuns()
[all …]
DPlanner.cpp35 std::optional<Flattener::Tunables::RenderScheduling> buildRenderSchedulingTunables() { in buildRenderSchedulingTunables()
42 Flattener::Tunables::RenderScheduling:: in buildRenderSchedulingTunables()
47 Flattener::Tunables::RenderScheduling::kDefaultMaxDeferRenderAttempts); in buildRenderSchedulingTunables()
49 return std::make_optional<Flattener::Tunables::RenderScheduling>( in buildRenderSchedulingTunables()
50 Flattener::Tunables::RenderScheduling{ in buildRenderSchedulingTunables()
56 Flattener::Tunables buildFlattenerTuneables() { in buildFlattenerTuneables()
60 Flattener::Tunables::kDefaultActiveLayerTimeout.count())); in buildFlattenerTuneables()
63 Flattener::Tunables::kDefaultEnableHolePunch); in buildFlattenerTuneables()
64 return Flattener::Tunables{ in buildFlattenerTuneables()
/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/impl/planner/
DPlanner.h83 Flattener mFlattener;
DFlattener.h39 class Flattener {
97 Flattener(renderengine::RenderEngine& renderEngine, const Tunables& tunables);
/frameworks/native/services/surfaceflinger/CompositionEngine/tests/planner/
DFlattenerTest.cpp36 using impl::planner::Flattener;
52 class TestableFlattener : public Flattener {
55 : Flattener(renderEngine, tunables) {} in TestableFlattener()
62 : FlattenerTest(Flattener::Tunables{ in FlattenerTest()
70 FlattenerTest(const Flattener::Tunables& tunables) in FlattenerTest()
239 mTestLayers[0]->layerFECompositionState.fps = Flattener::kFpsActiveThreshold / 2; in TEST_F()
240 mTestLayers[1]->layerFECompositionState.fps = Flattener::kFpsActiveThreshold; in TEST_F()
1100 Flattener::Tunables{.mActiveLayerTimeout = 100ms, in FlattenerRenderSchedulingTest()
1101 .mRenderScheduling = Flattener::Tunables:: in FlattenerRenderSchedulingTest()
/frameworks/native/services/surfaceflinger/CompositionEngine/
DAndroid.bp69 "src/planner/Flattener.cpp",