buffer->SetOriginalHandle(handle);
}
+ buffer->SetDataSpace(dataspace_);
+
imported_buffer_.reset(new ImportedBuffer(buffer, acquire_fence));
ValidateForOverlayUsage();
}
source_crop_width_ = layer->GetSourceCropWidth();
source_crop_height_ = layer->GetSourceCropHeight();
source_crop_ = layer->GetSourceCrop();
+ dataspace_ = layer->GetDataSpace();
blending_ = layer->GetBlending();
surface_damage_ = layer->GetLayerDamage();
+
+ solid_color_ = layer->GetSolidColor();
+
if (previous_layer && layer->HasZorderChanged()) {
if (previous_layer->actual_composition_ == kGpu) {
CalculateRect(previous_layer->display_frame_, surface_damage_);
layer_index_ = z_order;
z_order_ = z_order;
blending_ = layer->blending_;
+ solid_color_ = layer->solid_color_;
}
void OverlayLayer::Dump() {