1
0
Fork 0

Cleanup includes in hwc/ per IWYU style

Change-Id: Ib5b29020b673c939e80d7a716eec25be12d9131d
This commit is contained in:
Andrew Wolfers 2025-11-11 18:21:57 +00:00
parent 185f909299
commit e5e417b11c
5 changed files with 27 additions and 14 deletions

View file

@ -30,10 +30,18 @@
#include "compositor/CompositionPlanner.h" #include "compositor/CompositionPlanner.h"
#include "compositor/DisplayInfo.h" #include "compositor/DisplayInfo.h"
#include "compositor/FlatteningController.h" #include "compositor/FlatteningController.h"
#include "compositor/LayerToPlaneJoiningPlan.h"
#include "drm/DrmAtomicStateManager.h"
#include "drm/DrmConnector.h" #include "drm/DrmConnector.h"
#include "drm/DrmCrtc.h"
#include "drm/DrmDevice.h"
#include "drm/DrmDisplayPipeline.h" #include "drm/DrmDisplayPipeline.h"
#include "drm/DrmHwc.h" #include "drm/DrmHwc.h"
#include "drm/VSyncWorker.h"
#include "hwc/HwcLayer.h"
#include "stats/CompositionStats.h" #include "stats/CompositionStats.h"
#include "utils/EdidWrapper.h"
#include "utils/log.h"
#include "utils/properties.h" #include "utils/properties.h"
using ColorGamut = ::android::ColorSpace; using ColorGamut = ::android::ColorSpace;

View file

@ -18,15 +18,11 @@
#include <optional> #include <optional>
#include "HwcDisplayConfigs.h"
#include "HwcLayer.h"
#include "compositor/CompositionPlanner.h" #include "compositor/CompositionPlanner.h"
#include "compositor/DisplayInfo.h" #include "compositor/DisplayInfo.h"
#include "compositor/LayerData.h" #include "compositor/LayerData.h"
#include "drm/DrmAtomicStateManager.h" #include "hwc/HwcDisplayConfigs.h"
#include "drm/VSyncWorker.h" #include "hwc/HwcLayer.h"
#include "stats/CompositionStats.h"
#include "utils/EdidWrapper.h"
namespace aidl::android::hardware::graphics::common { namespace aidl::android::hardware::graphics::common {
enum class Hdr; enum class Hdr;
@ -38,13 +34,20 @@ using aidl::android::hardware::graphics::common::Hdr;
namespace android::drm_hwcomposer { namespace android::drm_hwcomposer {
class ChangedLayer;
class DrmHwc;
class EdidWrapper;
class FlatteningController;
class VSyncWorker;
struct AtomicCommitArgs;
struct CompositionAttributes;
struct CompositionStats;
struct DrmDisplayPipeline;
using DisplayHandle = int64_t; using DisplayHandle = int64_t;
using EdidWrapperUnique = std::unique_ptr<EdidWrapper>; using EdidWrapperUnique = std::unique_ptr<EdidWrapper>;
class CompositionPlanner;
class DrmHwc;
class FlatteningController;
class FrontendDisplayBase { class FrontendDisplayBase {
public: public:
virtual ~FrontendDisplayBase() = default; virtual ~FrontendDisplayBase() = default;

View file

@ -21,8 +21,9 @@
#include <cmath> #include <cmath>
#include <cstring> #include <cstring>
#include "compositor/DisplayInfo.h"
#include "drm/DrmConnector.h" #include "drm/DrmConnector.h"
#include "drm/DrmMode.h"
#include "utils/log.h"
constexpr uint32_t kHeadlessModeDisplayWidthMm = 163; constexpr uint32_t kHeadlessModeDisplayWidthMm = 163;
constexpr uint32_t kHeadlessModeDisplayHeightMm = 122; constexpr uint32_t kHeadlessModeDisplayHeightMm = 122;

View file

@ -18,8 +18,10 @@
#include "HwcLayer.h" #include "HwcLayer.h"
#include "HwcDisplay.h" #include "drm/DrmDevice.h"
#include "bufferinfo/BufferInfoGetter.h" #include "drm/DrmDisplayPipeline.h"
#include "drm/DrmFbImporter.h"
#include "hwc/HwcDisplay.h"
#include "utils/log.h" #include "utils/log.h"
namespace android::drm_hwcomposer { namespace android::drm_hwcomposer {

View file

@ -20,7 +20,6 @@
#include <memory> #include <memory>
#include "bufferinfo/BufferInfo.h" #include "bufferinfo/BufferInfo.h"
#include "bufferinfo/BufferInfoGetter.h"
#include "compositor/LayerData.h" #include "compositor/LayerData.h"
#include "utils/fd.h" #include "utils/fd.h"