1
0
Fork 0
Commit graph

4 commits

Author SHA1 Message Date
Andrew Wolfers
a890ccd62f Add atom reporting for flattening controller state
Change-Id: I09f60c95519d844359d5f1c70b940b47f756da21
2025-11-06 15:30:45 +00:00
Drew Davenport
0afe783d1a Override Planner for GenericPipelineCreator
Allow classes to inherit from GenericPipelineCreator and use it for
creating the DrmDisplayPipeline, but override which CompositionPlanner
is used.

Extract the GetFlattenedComposition function into a static function that
can be called from any backend.

Change-Id: Id75705b969eb6d23fbc6147c496ac3f3e9956abf
2025-10-31 09:37:48 -06:00
Drew Davenport
d04968bf87 Extract GenericPipelineCreator to its own files
Separate GenericPipelineCreator from the GenericCompositionPlanner
class.

Change-Id: I20db30d9473c808e0f2e2516fb2a1f03ebf93e01
2025-10-31 09:35:06 -06:00
Drew Davenport
47fab44195 Extract abstract CompositionPlanner interface
Rename the generic CompositionPlanner implementation to
GenericCompositionPlanner, and abstract the CompositionPlanner
interface.

Change-Id: I39d6fd44956d77669271999dd83fc78eebec742a
2025-10-31 09:34:40 -06:00
Renamed from backend/CompositionPlanner.cpp (Browse further)