pipeline_reporting_frame_times_.erase(it);
}
+#if defined(USE_EFL)
+ local_surface_id_ = viz::LocalSurfaceId(viz::kInitialParentSequenceNumber,
+ viz::kInitialChildSequenceNumber,
+ base::UnguessableToken::Create());
+#else
if (local_surface_id_ == last_submitted_local_surface_id_) {
DCHECK_EQ(last_submitted_device_scale_factor_, frame.device_scale_factor());
DCHECK_EQ(last_submitted_size_in_pixels_.height(),
DCHECK_EQ(last_submitted_size_in_pixels_.width(),
frame.size_in_pixels().width());
}
-
+#endif
base::Optional<viz::HitTestRegionList> hit_test_region_list =
client_->BuildHitTestData();
}
void LayerTreeHost::UpdateDeferMainFrameUpdateInternal() {
+#if defined(USE_EFL)
+ proxy_->SetDeferMainFrameUpdate(defer_main_frame_update_count_ > 0);
+#else
proxy_->SetDeferMainFrameUpdate(
defer_main_frame_update_count_ > 0 ||
!local_surface_id_allocation_from_parent_.IsValid());
+#endif
}
bool LayerTreeHost::IsUsingLayerLists() const {
#include "ui/gfx/geometry/vector2d_f.h"
#include "ui/gfx/skia_util.h"
+#if defined(USE_EFL)
+#include "base/time/time.h"
+#endif
+
namespace cc {
namespace {
browser_controls_offset_manager_->TopControlsShownRatio());
}
+#if defined(USE_EFL)
+ metadata.local_surface_id_allocation_time = base::TimeTicks::Now();
+#else
metadata.local_surface_id_allocation_time =
child_local_surface_id_allocator_.GetCurrentLocalSurfaceIdAllocation()
.allocation_time();
+#endif
if (InnerViewportScrollNode()) {
// TODO(miletus) : Change the metadata to hold ScrollOffset.
new RenderWidgetHostViewEfl(render_widget_host, *web_contents_);
view->InitAsChild(nullptr);
view->SetTouchEventsEnabled(touch_enabled_);
- view->Show();
-
SetOrientation(orientation_);
RenderViewHost* render_view_host = web_contents_->GetRenderViewHost();