diff options
Diffstat (limited to 'backend/Backend.cpp')
-rw-r--r-- | backend/Backend.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/backend/Backend.cpp b/backend/Backend.cpp index 98862ba..f6d9c18 100644 --- a/backend/Backend.cpp +++ b/backend/Backend.cpp @@ -86,7 +86,7 @@ bool Backend::IsClientLayer(HwcDisplay *display, HwcLayer *layer) { !BufferInfoGetter::GetInstance()->IsHandleUsable(layer->GetBuffer()) || display->color_transform_hint() != HAL_COLOR_TRANSFORM_IDENTITY || (layer->RequireScalingOrPhasing() && - display->resource_manager()->ForcedScalingWithGpu()); + display->GetHwc2()->GetResMan().ForcedScalingWithGpu()); } bool Backend::HardwareSupportsLayerType(HWC2::Composition comp_type) { @@ -119,8 +119,8 @@ void Backend::MarkValidated(std::vector<HwcLayer *> &layers, std::tuple<int, int> Backend::GetExtraClientRange( HwcDisplay *display, const std::vector<HwcLayer *> &layers, int client_start, size_t client_size) { - size_t avail_planes = display->primary_planes().size() + - display->overlay_planes().size(); + auto planes = display->GetPipe().GetUsablePlanes(); + size_t avail_planes = planes.size(); /* * If more layers then planes, save one plane |