We shouldn't need this now as we ensure we clear surfaces
as needed.
Jira: None.
Test: No garbage seen when content is being moved around.
Signed-off-by: Kalyan Kondapally <kalyan.kondapally@intel.com>
}
if (plane_state_render || plane.SurfaceRecycled()) {
- bool alpha_damaged = false;
bool content_changed = false;
const std::vector<size_t>& source_layers = last_plane.source_layers();
HwcRect<int> surface_damage = HwcRect<int>(0, 0, 0, 0);
surface_damage = damage;
}
content_changed = true;
- // This is a work around for damage corruption when we have more than
- // one layer having alpha = 255 and damaged.
- if (layer.GetBlending() == HWCBlending::kBlendingPremult &&
- layer.GetAlpha() == 255) {
- if (alpha_damaged) {
- clear_surface = true;
- } else {
- alpha_damaged = true;
- }
- }
}
}